Ja niedawno zainstalowałem to środowisko i bez problemu pisze na STM32F051R8. Jakiego toolchaina używasz? Ja mam podpięty z Sourcery CodeBench. Działa od pierwszego uruchomienia praktycznie ;)
Startup i skrypt linkera możesz z powodzeniem wziąć z mojego przykładu - będzie trzeba zmienić jedynie adresy i rozmiary pamięci w skrypcie linkera. 4\/3!!
Problem jest w użytkowaniu biblioteki CMSIS dostępnej na stronie ST. Nie mogę przeprowadzić poprawnego linkowania przy użyciu Sourcery G++ Lite for ARM EABI. Kompilacja przebiega raczej poprawnie. Freddie Chopin ma przykład dokładnie z tym uC ale nie działa z biblioteką, min. z powodu niedopasowanego startup i właśnie makefile o skryptach linkera nie...
Próbuję przenieść kilka projektów z różnych procesorów (STM32L152RBT, STM32F103C8) a Atollic na czyste Eclipse +CS. Robię to tak, że przenoszę wszystkie pliki, łącznie z startup i skryptem linkera z Atollic. Wszystko się kompiluje, jednak podczas kompilowania powstaje coś jest nie tak i powstaje mały plik wynikowy, bo tylko 72 bajty. W Atollic zajmuje...
Udało się skompilować lwip i ... nagle przerwania przestały działać. Proc. lpc2148 Startup.S plik .ld i vector.S brałem z jakiegoś innego projektu z sieci (na mniejszy proc lpc zmieniając jedynie rozmiar sekcji ram rom) zapewne tu jest problem. Znalazłem na sieci projekt typowo pod LPC2148 http://gudjon.org/electronics/source_cod...
Wygląda na to że trzeba zmienić w nazwie pliku startup_stm32f10x_md_vl.s na startup_stm32f10x_md_vl.S i kompilator już go widzi... Po tym mam błąd: init.c:(.text+0x3a): undefined reference to `_init' pogooglałem i trzeba przestawić: Properties->C/C++ Build/ARM Sourcery Windows GCC C Linker->General: "Do not use standard start files" was checked and...
1. Czy stan pinów sprawdzasz oscyloskopem ? Jak nie posiadasz, to spróbuj kondensator w szereg i pod wejście wzmacniacza audio ściszone na rozsądne minimum. Albo pod wejście audio karty dźwiękowej. 2. Co masz w "projectconfig.h"... ? Nie wyglada mi to na standardowy plik od LPCXpresso, a startup jest istotny...
Korzystam z gotowca Freddie'ego Chopin'a dla uC stm32f103 i używam CodeSourcery. Mam następujący problem: Próbuję obliczyć splot korzystając z funkcji: Linking target: out/stm32_blink_led.elf arm-none-linux-gnueabi-g++ -mcpu=cortex-m3 -mthumb -TSTM32F103xB_rom.ld -g -Wl,-Map=out/stm32_blink_led.map,--cref,... -Wl,--gc-sections -nostartfiles...
Zaczynam przygodę z STM32 i na początku już schody z którymi nie mogę sobie poradzić. Mam zainstalowane Eclipse jak i Sourcery 4.7.3, ściągnąłem przykładowy projekt z strony Freddiego do mrugania diodą i tu kompiluje się bez problemu. Lecz nie bardzo leży mi ten przykład (bez obrazy). Lubię mieć wszystko poukładane a w tym przykładzie wszystko jakoś...
Ha ale ich startup wywołuje już część funkcji systemowych takich jak ustawianie zegara i chyba konfigurację portów - jak pooglądam projekt dokładniej to się upewnię. Wydaje mi się że ich definicje funkcji przerwać z bibliotek peryferiów "pasują" nazwami do ichnich tablic wektorów. Mogę się mylić oczywiście... pozdrawiam, s^int
Problem: arm-stellaris-eabi-gcc: ./boot_loader/bl_startup_sourcerygxx.o: No such file or directory cs-make: *** To nie Eclipse się czepia a linker nie może znaleźć tego pliku. Sprawdź czy plik bl_startup_sourcerygxx.c/s jest kompilowany.
Sciagnalem Sourcery G++ Lite Edition i zaadaptowalem je do Code::Blocks. C compiler: arm-none-eabi-gcc.exe C++ compiler arm-none-eabi-g++.exe Linker For dynamic libs: arm-none-eabi-g++.exe Linker for static libs arm-none-eabi-ar.exe Debugger arm-none-eabi-gdb.exe Make program arm-none-eabi-cs-make.exe Ścieżka do include: E:\Program Files\CodeSourcery\Sourcery...
dołączam loga z kompilacji przed dodaniem syscalls 23:57:28 **** Incremental Build of configuration Debug for project usb_spi_master2 **** cs-make all 'Building target: usb_spi_master2.elf' 'Invoking: ARM Sourcery Windows GCC C Linker' arm-none-eabi-gcc -T"C:\workspaceSTM\usb_spi_mast... -Wl,-Map,usb_spi_master2.map...
Weźmy na przykład Twój plik linkera oraz plik linkera projektu dsonano (oscyloskopu) ze strony http://code.google.com/p/dsonano/ a dokładnie http://dsonano.googlecode.com/files/DS0%... Znajduje się tutaj skrypt linkera o nastepującej treści: /*for stm32f103VBT6 link scipt*/ /* Stack Sizes */ _STACKSIZE = 512; /* just X2*/ _HEAPSIZE...
Witam Próbuję postawić FreeRtos'a na LPC2141 przy wykorzystaniu Sourcery G++ Lite zmontowanego z Eclipsem. Pliki startowe Startup, vectors, lpc2141_rom ściągnięte ze strony Freddiego - dla porządku załaczone do tematu. _________konfiguracja plików startowych______________ w plikach zrobiłem standardowe kosmetyczne zmiany lpc2141_rom //ustawienie stosów...
ale tam gdzie miał wprowadzić on jakieś zmiany nic sie nie zmieniło... Zrób nowy projekt, w C Project powinien się pojawić ARM Cross Target Application , i wybierz Swój Toolchain, w tym wypadku Sourcery G++ Lite. Dodaj na nowo pliki: startup, skrypt linkera, pliki źródłowe bez makefile'a, ponieważ plugin Ci go wygeneruje. zresztą elfy są mało ważne......
Przedewszystkim chciałbym podziękować za serie fantastycznych tutoriali - zaoszczędziły mi sporo czasu. Jednak natknąłem się na jeden, pewnie dosyć błachy problem. Do rzeczy: Zainstalowałem całe środowisko i skonfigurowałem, tj: - eclipse 20120614-1722 + pluginy c/c++ GDB Hardware Debugging 7.0.0.201206111645, Zyling Embedded CDT 4.18.1 - sourcery codebench...
Cześć Zabrałem się za zabawę z ethernetem na zestawie butterfly (STM32F107) + ZL2ETH. Pracuję na najnowszej wersji code sourcery, makfile i startup by Freddie Chopin + stos LWIP. Po początkowych problemach udało mi się zaininicjalizować PHY i na switchu zaświeciła się diodka, i to był początek problemów. Po dokładnym sprawdzeniu wszystkiego i wyeliminowaniu...
Witam Zakupiłem książkę: "Mikrokontrolery STM32 w praktyce" w przykładach jest używana biblioteka CMSIS: STM32F10x STandard Peripherals Library V3.1.0 oraz STMicroelectronics Firmware Library W książce jest napisane, że można ją (je??) pobrać ze [url=www.st.com]strony niestety nie ma tam nawet działu download a wyszukiwarka prowadzi tylko do dokumentów...
Witam Powiem tak u mnie jest to samo jeśli chodzi o FreeRtos i Sam7x256 +Code Sourcery mam podobne problemy co kolega "Zaquadnik". Kiedyś pracowałem yagarto, po ściągnięciu gotowego projektu ze strony FreeRtos, program się kompiluje i działa od razu. (nadmienię że na stm32 nie ma żadnych problemów z Rtos + Code Sourcery) Pierwszy problem mam z przerwaniami...
Bezsensu... Ustawić proces kompilacji tak aby generowany był plik .map, a w nim znaleźć co potrzeba: .text.main 0x08000210 0x10 ./main.o 0x08000210 main .text._GLOBAL__I_led 0x08000220 0x18 ./main.o .text 0x08000238 0x5c ./startup.o 0x08000238 Reset_Handler .text 0x08000294 0x50 c:/program files/codesourcery/sourcery g++ lite/bin/../lib/gcc/arm-none-eabi/4.3.3/...
A może przerwań zapomniałeś wyłączyć? Albo po updacie nowe siedzą gdzie indziej niż wektory wskazują? 1. Przerwania wyłączam. 2. Po zaprogramowaniu procesor ma wykonać skok pod adres 0. Co akurat w ARMie nie jest do końca pełnym resetem, ale zawsze to coś. Procesor jest w trybie System więc po skoku pod adres 0 da radę wszystko na nowo poustawiać....
Dodałem to co napisałeś, ale mam "Syntax error" :( Znalazłem w CodeSourcery sekcję, przeniosłem ją do linkera RTOS-a, i plik teraz wygląda tak: MEMORY { flash: ORIGIN = 0x00000000, LENGTH = 500K ram: ORIGIN = 0x40000000, LENGTH = 32K usbram : ORIGIN = 0x7FD00000, LENGTH = 8K ethram : ORIGIN = 0x7FE00000, LENGTH = 16K } __stack_end__...
Tak wyglada kompilacja w consoli: [syntax=text] 16:18:26 **** Build of configuration Debug for project stm32F103RB_template **** cs-make all Building file: ../Setup/startup.S Invoking: ARM Sourcery Windows GCC Assembler arm-none-eabi-gcc -x assembler-with-cpp -Wall -Wa,-adhlns="Setup/startup.o.lst" -c -fmessage-length=0 -MMD -MP -MF"Setup/startup.d"...
pliki vectors.s i startup.s mam od Ciebie /***************************************... * author: Freddie Chopin, http://www.freddiechopin.info/ * file: vectors.S * last change: 2010-04-08 * * chip: LPC2103 * compiler: arm-none-eabi-gcc (Sourcery G++ Lite 2009q3-68) 4.4.1 * * description:...
pliki LD to skrypty linkera - wbrew pozorom ich składnia jest bardzo prosta, gorzej z dojściem do tego, co gdzie umieścić. Opis budowy plików LD znajdziesz w instrukcji do linkera, który nazywa się... ld (; Dla standardowych opcji instalacji znajdziesz ją pod adresem c:\Program Files\CodeSourcery\Sourcery G++ Lite\share\doc\arm-arm-none-eabi\pdf\ld....
Mam na schemacie np. silniki ale są na razie nie podłączone. Mam TB6612 ale niepodłączone (bez zasilania głównego). Mam CP2102. Jeszcze sekcja zasilania. Ale jak mówiłem sprawdziłem w Keilu - działało normalnie. Wklejam ustawienia debugera. http://obrazki.elektroda.pl/1495441700_1... http://obrazki.elektroda.pl/6369576600_1...
Faktycznie! Jeśli nie przekroczę 4 breakpointów to nic się złego nie dzieje. W kail-u wyświetla się okienko informujące że nie można dodać kolejnego breakpointu (max to 5). Dzięki Freddie! Mam jeszcze jedno pytanie. Chciałem użyć w projekcie kontenerów z biblioteki standardowej C++ (konkretnie vektora i kolejki) jednak gdy program chciał wykonać którąś...
Po zainstalowaniu ubuntu i skonfigurowaniu eclipse+codesourcery pod niego okazało się że mój archaiczny makefile nie "zbuilduje" mi projektu. Po zainstalowaniu plugina ARM do eclipse okazało się że wygenerowany kod nie mieści się w pamięci. Próbowałem na różne sposoby konfigurować ustawienia kompilatora i linkera ale nie dało to efektu. Poniżej wywołanie...
OpenOCD zaktualizowanie tak jak kompilator wcześniej. Przerabiam przykład od początku teraz na bazie tego o którym mówiłeś LPC Będe wklejał tutaj co dokładnie przerabiam. Jeśli coś robię źle to mam nadzieje że mnie poprawicie. Jeśli dobrze to mam nadzieje że komuś się przyda. 1.Import projektu lpc1114_blink_led i rename na stm32f0_blink_led 2. Zmiany...
Witam ! Napotkałem na pewien problem podczas uruchamiania dema projektu FreeRTOS pod Eclipse. Podczas korzystania z pliku makefile (przerobiony z LPC2368) projekt kompiluje się bez problemu, otrzymuje pliki wynikowe. Zainstalowałem jednak ostatnio plugin "GNU ARM Eclipse plugin". Kiedy próbuje skompilować ten sam projekt z automatycznie wygenerowanym...
No wiec tak, te dwie rzeczy są takie same w obu twoich przykładach i ich nie zmieniałem: __main_stack_size = 0; __process_stack_size = 1024; Przedstawiam poniżej to co teraz mam w moim projekcie: STM32F103RC_rom.ld [syntax=c]/*****************************... * author: Freddie Chopin, http://www.freddiechopin.info/...
Witam wszystkich. Uzywam Eclipse + OpenOCD (0.9.0) + GCC. Do tej pory używałem STM32F103 (Cortex-M3), a teraz przesiadłem się na STM32F373 (Cortex-M4). Wziąłem ze starego programu skrypt linkera, startup, vectors.c i posklejałem do kupy odpowiednio je modyfikując. Program generalnie odpala się, mogę sterować GPIO. Następnie spróbowałem uruchomić SysTicka....
Witajcie. Mam problem z zalogowaniem się do systemu. Problem polega na tym, że po rozpakowaniu kernela proszony jestem o podanie loginu i hasła, po czym wyskakuje komunikat o zalogowaniu jako root i znów prosi o podanie loginu i hasła i tak w kółko. Co jest nie tak?? Co trzeba zmienić, żeby można było się normalnie zalogować? Initializing SDRAM Sarge...
I jeszcze jedno uzupełnienie. 64-gdb-set confirm off (gdb) 64^done (gdb) 65-gdb-set width 0 65^done (gdb) 66-gdb-set height 0 66^done (gdb) 67-interpreter-exec console echo 67^done (gdb) 68-gdb-show prompt 68^done,value="(gdb) " (gdb) 69-gdb-set new-console on 69^error,msg="No symbol...
Odinstaluj ASUS WebStorage,Dynamo Combo,McAfee Security Scan Plus,omiga-plus uninstall.Otwórz notatnik systemowy i wklej: Task: {110C54B8-4C11-4AA2-A62B-BE50E211A28E} - System32\Tasks\AVG-Secure-Search-Update_... => C:\Windows\TEMP\{270A449B-EF97-47CE-8591... Task: C:\Windows\Tasks\AVG-Secure-Search-Updat...
(at)Aneta_Kamila trzeba sie nauczyc klikac na bezposrednie linki zamiast pobierac menadzery pobierania. Odinstaluj: Adobe Reader 9 - Polish (HKLM\...\{AC76BA86-7AD7-1045-7B44-A9000... (Version: 9.0.0 - Adobe Systems Incorporated) Qtrax Player (HKLM\...\{58C91689-85E3-4B25-ADEC-26979... (Version: 1.00.0001 - Qtrax) Zainstaluj http://ninite.com/foxit/...
Odinstaluj: Local Strike, BearShare MediaBar, HyperCam Toolbar, DAEMON Tools Toolbar, RAM Idle Professional Sprawdz tez czy po odinstalowaniu noda combofix zacznie dzialac. Usun z pliku C:\WINDOWS\system32\drivers\etc\hosts wszystkie linie zaczynajace sie od: O1 - Hosts: 60.191.205.67 Zapewne to powoduje problem z otwieraniem stron. Wklej to do OTL...
Odinstaluj: IB Updater 2.0.0.557 Trend Micro Titanium Internet Security 2YourFace 1.0 Incredibar Toolbar on IE Search Assistant WebSearch 1.74 BrowseToSave 1.74 Uzyj AdwCleaner, opcja Delete. Wykonaj skrypt w OTL: :OTL PRC - 64bit: - 64bit: - BHO: (Complitly) - {0FB6A909-6086-458F-BD92-1F8EE10042A0} - C:\Users\Arek\AppData\Roaming\Complitly\...
Odinstaluj: AVG PC TuneUp 2014 BrowserProtect Java(TM) 6 Update 31 Java(TM) 6 Update 3 Qtrax Player Bundled software uninstaller BrowseMark DAEMON Tools Toolbar Delta toolbar Delta Chrome Toolbar Facemoods Toolbar FilesFrog Update Checker Free_Lunch_Design Toolbar hola Chrome Toolbar holasearch toolbar MAX_EN_Atube Toolbar MyPC Backup PC Performer RegClean...
Odinstaluj: Ask Toolbar SweetIM for Messenger 3.7 Internet Explorer Toolbar 4.6 by SweetPacks Babylon toolbar on IE VideoDownloadConverter ToolbarS Softonic for Windows Bing Bar Google Toolbar Na przylosc uwazaj co naciskasz przy instalacji programow! Wykonaj skrypt w OTL: :OTL SRV - 64bit: - HKLM\..\SearchScopes,DefaultScope = {6A1806CD-94D4-4689-BA73-E35EA1EA9990}.....
Witam, mam problem z wywołaniem funkcji w przerwaniu. Na chwilę obecną debugowanie odpada, gdyż mam mały problem z odpaleniem debugowania. Po wywołaniu przez procesor przerwania, albo się on wiesza albo niepoprawnie działa funkcja. To samo dzieje się gdy wkleję do przerwania zawartość funkcji. Podczas kompilacji nie sypią się żadne warningi dotyczące...
okej,dzięki. wczoraj podczas skanowania w OTL znów się zawiesił i w bonusie pokazał blue screen. Wkleić tu technical information jaka się pojawiła? Log z OTL OTL logfile created on: 2014-02-05 11:28:27 - Run 2 OTL by OldTimer - Version 3.2.69.0 Folder = c:\users\monika\desktop\downloads Windows Vista Home Basic Edition Service Pack 1 (Version = 6.0.6001)...
kompilator sourcery sourcery eclipse przerwa startup
dyplom elektryka korpus podnośnika ursus budowa generator turbina wiatrowy
alpine 7903ms suszarka samsung
Tata Indigo Marina – lokalizacja czujnika uderzeniowego SRS i wyłącznika bezwładnościowego Tartarini ETADE-S – diagnostyka, interfejs, oprogramowanie ETAGAS, dongle USB