ps. jakim programem ladowac napisany program do LPC, skoro FlashMagic jest tylko do uzytku prywatnego ? Jest cos GPL do zastosowan komercyjnych ? Programator JTAG kupisz bezproblemowo . Osobiście używam Amontec JtagKey II. Z takim programatorem masz od razu rozwiązany problem debugowania. Jeśli chcesz mieć większy komfort pracy - mogę doradzić komercyjny...
Witam. Tworzę pewien program, który ma docelowo obsługiwać układ z mikrokontrolerem STM32. Obecnie jestem na etapie testowania prototypu - na płytce testowej DISCOVERY. Chciałbym sprawdzić, czy program dobrze pracuje. W tym celu muszę go w określonym momencie zatrzymać i odczytać adres, na który wskazuje wskaźnik w programie: [syntax=c]//początek programu...
(at)mickpr w uVision miałem Disassembly, czy w eclips + nakładki ARM będę też mieć takie "bajery"? I oczywiście debugger z opisanymi I/O by sprawdzać poprawność wysyłania tez będzie? Mogę łączyć C+asm. W sumie z programowaniem nie mam problemu, już od dawna to robię, naszło mnie by isc w ta stronę, ale jestem jak widać odpowrny na wiedzę i mam problemy...
Wchodzimy na strone maxima, wpisujemy w okienku u góry DS89C450, idziemy na znalezioną podstrone i czytamy: Application Note 3267: Using the Keil C Compiler with the DS89C420/430/440/450 - DS89C430, DS89C440, DS89C450 In-System Programming With 8051-Based Microcontrollers - DS89C430, DS89C440, DS89C450 Using the Keil uVision Debugger with the DS89C4X0...
i smiga nawet wlacza sie debugger ale jakos wydaje mi sie, ze nawet nie laduje programu :/ No to śmiga czy Ci się wydaje? :wink:.
Generalnie jest to narzędzie, które ma większą funkcjonalność przy pracy w symulatorze, w połączeniu z hardware debugger ma bardzo ograniczone możliwości. Po szczegóły zajrzyj do helpa, tam jest to dokładniej i całkiem przejrzyście opisane.
A dla czego? Pamiętam, że jak kiedyś przygotowywałem strukturę która miała różnej wielkości zmienne (1, 2 i 4 bajtowe), to przy wysyłce struktury nie były ułożone dokładnie jedne za 2 gimi tylko miały wyrównanie do 32 bitów. Ale to może kwestia kompilatora. Robiłem to w uvision. Przy strukturach to co innego - tutaj argument __packed__ jest użyty po...
Witam, Korzystam ze środowiska programistycznego Keil uVision 5 w wersji z ograniczeniem kodu do 32K. Wcześniej korzystałem z uC firmy NXP LPC1114 i 1768 jak również STM32F103 Nucleo (również z ST-LINKIEM) i nie miałem problemów z nimi. Ostatnio jednak nabyłem płytkę STM32F051 Discovery z wbudowanym programatorem/debuggerem ST-LINK. Niestety przy próbie...
Ale jest też wersja Lite. Download the free Atollic TrueSTUDIO® for ARM® Lite here! It is an excellent entry-level compiler and debugger IDE with almost all features you need for embedded ARM development (including advanced features like SWV real-time tracing), but it lacks some of the most advanced features from our Professional version...
Na programowym działa - przechodzi normalnie. Korzystam z debugera w wersji deprecated, ponieważ wywala jakiś błąd przy normalnym stlink ( Error: Could not load file 'C:\Documents and Settings\Sid\Pulpit\C4\PROJEKT.AXF'. Debugger aborted ! - pomimo tego ze plik istnieje). Pomijając nawet debuger - jeśli wrzucam projekt za pomocą st-link utility - w...
Czy jest opcja w keil-u, aby podczas debuggowania strzałka pokazująca kolejne linijki kodu skakała po kodzie napisanym w "c" i w kodzie asemblera, a nie tylko po kodzie asemblera w okienku Disassembly? Jeśli jest taka opcja proszę o wskazówki. Moja wersja keila: uVision V4.50.0.0
No dobrze zgadzam się z tym ale ta odpowiedź nic nie wnosi do pytania. Na płytce jest debugger i powinienem widzieć co się dzieje z zmienną pomiar. Oczekuję odpowiedzi na temat konfiguracji zegarów, adc a nie o zapalanie ledów.
Witam, Ostatnio zacząłem pisać w programie Keil uVision4.14. Do programowania wykorzystuję programator/debugger ST-Link V2. Niestety Keil nie wykrywa mi ST-Linka. Czytałem i widziałem już rózne tutoriale, ale u mnie nie dzieje się tak samo. Po kliknięciu w Options for Target 'moja_nazwa_projektu'->Debug zaznaczam Use oraz wybieram ST_Link Debugger....
Odnosnie ARM-ow bylo na forum kilka tematow. Poszperaj w przeszlosci. Oczywiście, to się zgadza. Jednak są to głównie dyskusje o sprawach teoretycznych, tzn. jaki mikrokontroler wybrać, gdzie kupić, ile kosztuje i dlaczego tak dużo - informacje tego typu są ogólnie dostępne. Mi chodzi bardziej uwagi praktyczne dotyczące uruchamiania programów na tych...
Chciałem zobaczyc jak mikroprocesor działa na full szybkości bez delay'i. No i zobaczyłeś :) Przeskok z końca while(1) na jej początek też musi potrwać. Przeanalizuj program na debuggerze w trybie krokowym to zobaczysz skąd te przerwy.
Konkrety - co niby jest nie tak? Odpowiem konkretnie, choć trochę pokrętnie. Właśnie przyjechał mój brat i pokazał mi debugowanie z JTAG ULINK2 pod Keil uVision 4. Dotychczas widziałem Keil'a, nawet parę razy testowałem, ale bez debugger'a. Ręce mi opadły w stosunku do tego, co trzeba wykonać, aby uruchomić debugowanie OpenOCD pod Eclipse. Uruchomił...
Ja osobiście polecam zestaw z firmy kamami z str912 na pokładzie. Moim zdaniem to bardzo dobra baza startowa dla początkujących. Do zestawu można dokupić programator FlashLink lub programator/debugger JTAG. Płyta ta, jest zgodna z płytą ewaluacyjną z firmy keil tak więc nie ma żadnych problemów z testowaniem "examples" ze środowiska uVision. Co do linków:...
Witam! Nie wiedziałem czy w dobrym dziale napiszę czy nie więc jakby co proszę o przeniesienie :) Przez nieuwagę kupiłem ULINK'a2, który z tego co oczywiście dowiedziałem się już po fakcie współpracuje z uVision Keila. Niestety nie stać mnie na licencję tego programu więc zostaje tylko licencja darmowa (z paskudnym ograniczeniem debuggowanego kodu do...
Tak jak zauważyłeś tam już jest programator a właściwie JTAG czyli debugger. Samo zaprogramowanie STM32 może odbywać się przez jego bootloader( odpowiednie ustawienie pinów-wprowadzenie w stan bootloadera i wgranie programy przy pomocy aplikacji-choćby ze strony producenta po RS232). Oczywiście musi być MAX3232 lub coś podobnego. Co do środowiska-polecam...
Pewnie podobnie wygląda np z używaniem takiego "kombajnu" jak Altium. Zmuszony przez pracodawcę zacząłem używać firmowego Altium Designer (wcześniej używałem w domu Eagle firmy Cadsoft - który uważałem za wystarczający). Po 1 dniu pracy można stwierdzić, że porównanie Eagle do Altiuma wypada podobnie - jak byśmy porównywali Notatnik do Ms Word. Jedynym...
A czy to samo dzieje się w debuggerze? Prześledź krok po kroku wykonywanie kodu by mieć pewność czy to się dzieje na procesorze fizycznie, czy programowo nawet w symulatorze. To dość istotna wiadomość.
Po _powrocie_ z funkcji. Ewentualnie postaw sobie breakpointa w HAL_DMA_Start_IT() i wtedy zobacz. Do momentu w którym kompilator nie napotka czegoś co można by nazwać "ogólnym miejscem synchronizacji" (wywołanie funkcji nie-inline, powrót z funkcji nie-inline, dostęp do pamięci oznaczonej jako volatile, ...) to może sobie poprzestawiać te instrukcje...
Ostatnio zacząłem interesować się mikrokontrolerami STM32. Zauważyłem, że są różne programatoro-debugery jtag: jlink, rlnik, st-link, wigler. Dlaczego klon, czyli nieoryginalny produkt j-linka jest dwa razy droższy od oryginalnego st-linka? Czy zawiera w sobie więcej elektroniki, która mu daje większe możliwości? Jakbyś pointeresował się jeszcze trochę,...
To może ze względu na mniej doświadczonych kolegów (...), zrobiłbyś instrukcję krok po kroku jak taki projekt w Keilu stworzyć 1. Pobrać i zainstalować MDK-Arm w wersji najbardziej aktualnej. 2. Przy pierwszym uruchomieniu od razu przejść do Pack Installer -a - ostatnia ikonka na niższym pasku narzędzi. 3. Tam powinna się samoczynnie zaktualizować...
Zabawy idą "do przodu", głównie dzięki koledze kemot55 który wspomaga mnie na PW. Aktualnie mam na stole motyla z podłączonym programatorem, program się kompiluję jednak nie działa do końca tak jak bym tego chciał. Teraz wygląda to w ten sposób: http://obrazki.elektroda.pl/6411120200_1... Co może być nie tak? Mój programator/debugger...
No i pojawił mi się następny, gorszy problem (tamten został już rozwiązany). Otóż okazuje się, że w momencie kiedy użyję gdziekolwiek w programie funkcji malloc wynikowy wsad jest kompletnie niepoprawny pomimo iż kompilator nie zgłasza żadnych błędów. Program automatycznie się zawiesza, nie zostaje wykonana nawet choćby jedna linijka z funkcji main()....
wsparcie bedzie pelne, jak bedzie to w pelni obslugiwane przez calego darmowego toolchaina, a nie tylko kompilator, potrzeba jeszcze debuggerow, a do nich wsparcia ze strony OpenOCD i tak dalej. pozatym przez wsparcie rozumiem tez ilosc materialow dostepnych na dany temat w necie. 0x41 0x56 0x45!!
A jesteś pewien że to problem Keila a nie twojego programu, programatora czy debuggera? Najnowsze środowisko IDE| od NXP MCUXpresso niestety nie wspiera ARM7 ale możesz skorzystać z poprzedniego IDE LPCXpresso. Dostępne ze stron NXP.
Witam, od jakiegoś czasu używam Keil uVision 5. Otóż mam pewien problem z debugerem, a dlatego, że nie znalazłem odpowiedzi nigdzie indziej piszę tutaj. Problem w tym, że po włączeniu debuggera nie moge wstawiać breakpointów w kodzie źródłowym, mogę jedynie w okienku assemblera. Jak włączyć taką możliwość? Używam płytki STM32F4 Discovery z interfejsem...
Hardwarowego nie posiadam. Softwarowy keil uvision dopiero ssam z netu. Znowu trzeba sie uczyc nowego IDE z debuggerem ;)
Ogarniam ten temat dalej i sprawa wygląda następująco: Startup przeskakuje do __main po adres 0x08000120, który wg. zapewnień KEILa jest biblioteką Runtime, która ma sama przeskoczyć do właściwej funkcji int main(); http://obrazki.elektroda.pl/4095483700_1... . Problem polega na tym, że procesor nigdy nie dotrze do tego miejsca. Pętli...
Pisze programy w asemblerze na mikrokontrolery lpc111x (lpc1114). Ponieważ korzystam z takiej płytki - .syntax unified .cpu cortex-m0 .align2 .globalsystick_init .thumb .thumb_func systick_init: //wyzerowanie rejestru SYST_CVR movs r1, #0 ldr r0, =0xE000E018 str r1, [r0] //wpisanie wartosci odliczanej do rejestru SYST_RVR movs r1, #1 lsls...
PS. A czy jest jakiś dobry debugger do ARM7. Mam darmową wersję uVision3 i nie chce debugowaś przerwań http://www.elektroda.pl/rtvforum/topic13... http://www.elektroda.pl/rtvforum/topic13... 4\/3!!
Jest możliwość a AVRStudio 5 podglądać rejestry IO w czasie rzeczywistym coś jak w Keil uVision do ARM, w AVRStudio dopiero przy zpałzowaniu debuggera mogę zobaczyć co powinno być na wyjściach a przydało by mi się na bieżąco podglądać co i jak się zmienia
Na stronie crossworks można ściągnąć 30 dniową wersje z pełną funkcjonalnością więc możesz sobie podejrzeć/pobawić się. Co do porównania to z uVision miałem do czynienia w wersji 3 a teraz jest nowsza. I z tego co pamiętam właściwie poza świetnym symulatorem/debuggerem nie przypadło mi ono do gustu. Co do samego crossworks to na plus ma sam edytor i...
Witam, Mam płytkę Discovery STM32F100RB. Używam windows 7. zainstalowalem Coocox ide i wszystkie inne komponenty. Skonfigurowałem następująco debuggera: Adapter ST-Link, Port SWD. Program się zbuildował. Niestety po kliknięciu: 'Download Code To Flash' dostaję komunikat: Error: Connect failed, check config and cable connection. Nie wiem co jeszcze można...
A właśnie sam Keil tzn środowisko uVision udostępnia możliwość podpięcia GCC i wtedy mamy darmowe środowisko z nieograniczonym w żaden sposób kodem. Poza tym podpinając przez interfejs RDDI H-JTAG'a nie musimy korzystać z OpenOCD i ładnie wszystko śmiga. Osobiście miałem sporo problemów z OpenOCD i do tej pory nie odpaliłem debuggera w Yagarto. Jedyne...
Jeśli masz wersję demo tego uVision to poza ograniczeniem wielkości kodu do 2kB charakteryzuje się on również tym, że program jest kompilowany (umieszczany w pamięci programu) od adresu 4000h. Zobacz w debuggerze czy na początku nie ma przypadkiem LJMP 4000h. Na maila wysyłam Ci pliczek z moim działającym poprawnie kompilatorem (1,9MB).
Witam Próbuje uruchomić działającą wcześniej płytkę z lpc2364. Na płytce jest jedna dioda podłączona do p1.18 i próbuje ją zapalić aby sprawdzić czy program się wgrywa. Napisałem prosty program (na 5 sposobów) zapalający diodę. Do kompilowania używałem: - CodeSourcery, projekt na bazie przykładu ze strony Freddiego dla lpc2103 (zmieniłem tylko port...
Witam Od pewnego czasu posiadam w domu ARMa i również na mnie zaczyna spoglądać OpenOCD i eclipce Mój procek, a raczej evolution board to C:\>openocd -f interface/luminary.cfg -f board/ek-lm3s1968.cfg -f target/lm3s1968.cfg Open On-Chip Debugger 0.3.1 (2009-11-13-16:13) $URL$ For bug reports, read http://openocd.berlios.de/doc/doxyge...
Jakiś czas temu nabyłem cudo o nazwie HY-MINI. Niestety nie miałem zbyt wiele czasu, żeby się dobrze tym pobawić. Postanowiłem odkopać urządzenie i uruchomić na nim jakiś program. Z dołączonego zestawu przykładowych programów działają wszystkie oprócz tych wykorzystujących LCD - jest tylko biały ekran. Wgrany fabrycznie program demo działa bez zarzutu....
Witam ponownie Przeportowałem projekt dema na (może mniej egzotyczne) IDE Keil uVision 5. Port ten da się też skompilować i uruchomić w demonstracyjnej wersji Keila z ograniczeniem do 32kB kodu. Trochę to trwało, gdyż port nie ograniczył się tylko do utworzenia nowego projektu w Keilu, skopiowania plików źródłowych, skompilowania projektu i wgrania...
Witajcie, Ostatnio poważnie zabrałem się za technikę mikroprocesorową. W przeciwieństwie do licznego grona użytkowników elektrody, nie zacząłem od AVR i języka C (albo Bascoma), tylko od architektury Intela 80C51 i programowania jej w Assemblerze. Konkretnie od mikrokontrolera ADuC845 produkcji Analog Devices i pakietu Keil uVision4, efektem moich prac...
Witam Od jakiegoś czasu próbuję uruchomić przykładowy program np: enet_io dostarczony przez StellarisWare na procesorze LM3S6911 niestety bez skutku ;-( Program działa przez bez zastrzeżeń na płytce ewaluacyjnej z LM3S6965. Podejrzewam że mam jakiś problem z ustawieniami preprocesora lub z plikiem startup.s? Pracuję na kompilatorze Keil uVision4. Może...
Mam do sprzedania "STM32 Starter Kit" (sprzedawany pod nazwą http://obrazki.elektroda.pl/8007225700_1... http://obrazki.elektroda.pl/1588694400_1... http://obrazki.elektroda.pl/3518939700_1... http://obrazki.elektroda.pl/8350443100_1...
Cześć. Obecnie staram się zrealizować cyfrowy czujnik temperatury I2C na Freescale FRDM-KL46Z za pomocą czunika TC74. Projekt wykonuję w Keil uVision. Próbowałem tego tutoriala: http://www.kinetis.pl/node/203 Niestety, po poprawnym podłączeniu, ustawieniu debuggera, skompilowaniu i wczytaniu projektu - na płytce brak efektu. Również wczytanie hex'a...
Witam, Mam płytkę Discovery STM32F4 (USB STM32F407VGT6). Używam Windows 8. Zainstalowałem CoocoxIde i wszystkie inne komponenty. Skonfigurowałem następująco debuggera: Adapter ST-Link, Port SWD. Program się zbuildował. Niestety po kliknięciu: 'Download Code To Flash' dostaję komunikat: Error: Connect failed, check config and cable connection. Podmieniłem...
uvision debugger uvision stm32 stm32 uvision
manta ładowanie głośnika satellite rozebrać matryca światła buzer
pralka electrolux problemy diagbox
Beko zmywarka – ustawienie automatycznego otwierania drzwi, SelfDry, pozycja o:1/o:0 Częstotliwości straży pożarnej Katowice – PSP, OSP, TETRA, DMR, kanały 149 MHz, 458 MHz