W zasadzie, to boot-loader znajdujący się w ROM-ie, nie ma takiej funkcjonalności. Więc pomysł NXP jest taki, że trzeba sobie napisać taki jak to oni nazywają "secondary bootloader" i umieścić go z początku pamięci flash i przy jego pomocy programować wyższe obszary pamięci już właściwym kodem. Nic nowego, robiłem tak wiele razy, jednak jeśli nie ma...
Najpierw ustalasz idVendor i idProduct pozprzez polecenie lsusb . Ja np. mam konwenter na CP2102 i po wykonaniu lsusb mam: Bus 004 Device 025: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x Composite Device 10c4:ea60 pierwsza liczba 10c4 to idVendor, druga ea60 to idProduct. Mając taką wiedzę piszesz regułe dla udev. W katalogu /etc/udev/rules.d...
Pozostaje wykorzystać sprzętowy bootloader i spróbować wykasować program przez Flash Magic. Jtag w crossworks jest dziwny, żeby załadować program do STR710 (arm7) musi najpierw jakiegoś loadera do ramu wpakować i go uruchomić.
Ale przestawiłeś w Settings na lpc1768? a masz usb device na tej płytce wyprowadzone? Zapewne mają bootloader usb tak jak lpc1343, więc podłącz pod usb. Jeżeli układ nie był jeszcze zaprogramowany to powinien pojawić się nowy dysk (pendrive) i możesz na niego wgrać wtedy program, tylko trzeba go przekowertować na format *.bin komendami: arm-none-eabi-objcopy...
Programator już masz :) wg. wpisu na stronie MultiTool'a: Praca jako programator procesorów firmy NXP opisana została na naszym FORUM. Do programowania tych procesorów wykorzystywany jest program Flash Magic. Za pomocą tego oprogramowania zaprogramujesz m.in. nowe procesory Cortex-M0 LPC11xx, Cortex-M3 LPC13xx lub Cortex-M3 LPC17xx i wiele innych....
Możliwe że włącza się bootloader. Upewnij się, że pin (w lpc11xx jest to P0.1) odpowiadający za aktywację bootloadera nie jest na siłę trzymany w stanie niskim lub nieustalonym. Miałem takie szopki z LPC1113, gdzie pin aktywujący bootloader miał przywieszony filtr RC i opamp - procek nie wstawał z flasha, tylko uruchamiał się bootloader, z racji tego,...
A czy można przez interfejs SWD wypalić bootloader programatorem lpt? Jak na razie wszystkie programatory SWD jakie znajduję są dosyć skomplikowane jak na jednorazowe użycie.
książek, oprócz tej to nie ma ta jest dobra żeby lekko obczaić temat, ale jakaś super extra to ona nie jest przykłady (wydrukowane w książkach) są w paru miejscach walnięte ich kod jest dostępny w sieci. Książkę warto kupić, po to choćby żeby nie ślęczeć przed kompem. Co do zestawów, to w sieci i na ebayu (w HK i w PRC). Na ebayu jest dużo zestawów...
Freddie Chopin jest to makieta Akai Kaba Dodano po 8 Problem rozwiązany. Projektant ustawił tak zworki że domyślnie się włączał bootloader. Należało zdjąć jedną zworkę, temat do zamknięcia.
http://obrazki.elektroda.pl/5987689600_1... Witam :) Chciałem dzisiaj zaprezentować projekt który ostatnio wykonałem Prezentowany układ to uniwersalny programator / debugger (JTAG,SWD) / konwerter USB -> UART wspierający szeroką gamę mikrokontrolerów (począwszy od 8bitowych do 32 bitowych) :) http://obrazki.elektroda.pl/3192493300_1...
To co próbujesz zrobić, to skomunikować się z bootloaderem zapisanym w ROMie procesora. Do komunikacji z nim nie używasz J-Linka, tylko portu szeregowego lub przejściówki USB-RS232 podpiętego pod UART0 w procesorze. Żeby wywołać bootloader, musisz też wymusić stan niski na P2 podczas resetu. Musisz wgryźć się w dokumentację i zobaczyć jak to wygląda...
Witam, Aktualnie debug działa. Konfiguracja: # NXP LPC1768 Cortex-M3 with 512kB Flash and 32kB+32kB Local On-Chip SRAM, clocked with 4MHz internal RC oscillator if { [info exists CHIPNAME] } { set _CHIPNAME $CHIPNAME } else { set _CHIPNAME lpc1788 } if { [info exists ENDIAN] } { set _ENDIAN...
Mój config: # NXP LPC1768 Cortex-M3 with 512kB Flash and 32kB+32kB Local On-Chip SRAM, clocked with 4MHz internal RC oscillator if { Wgrywam aplikację ze strony: http://tenuki.fr/nio101/?page_id=117 Komenda do OpenOCD: openocd -f LPC1756.cfg -c "init" -c "reset halt" -c "flash write_image erase lpc1756.elf" -c "reset run" -c "shutdown" I otrzymuję komunikat:...
Info : clock speed 1000 kHz Error: SWD-DP OVERRUN - check clock, memaccess, or reduce swd speed Error: SWD-DP OVERRUN - check clock, memaccess, or reduce swd speed Przesadziłeś z zegarem - zmniejsz go na max 800 (z mojego doświadczenia). Config dla LPC1768 (używam do LPC1758) Musisz zmodyfikować, bo masz mniej flash. # Versaloon # interface vsllink...
A więc tak - temat "uni socketu" tqfp44/64 jest IMHO do ogarnięcia. Nawet patrząc na Zestaw uruchomieniowy z mikrokontrolerem LPC1768 firmy NXP (Cortex-M3), debugerem JLink i 3,2-calowym wyświetlaczem dotykowym a za chwilę w dalszej części: Podstawowe właściwości: Mikrokontroler LPC1768 z rdzeniem ARM Cortex-M3, 512 kB Flash, 64 kB SRAM, Ethernet, (....)...
1. Bootloader jest umieszczony przez producenta w pamięci Flash, której zapis nie jest udokumentowany dla użytkownika. Można więC uznać, że jest to pamięć stała. Bootloader będzie działał, o ile użytkownik nie zablokuje go w sposób opisany w manualu. Protokół jest opisany w manualu - czytaj, a dowiesz się wszystkiego. 2. Jeśli zewrzesz zworkę uruchamiającą...
Sprawdzam czy jest sygnał miernikiem uniwersalnym z funkcją pomiaru częstotliwości. Zrobiłem tak jak mówiłeś podstawiając zamiast |= także nie odniosło skutku. To dało mi wiele do myślenia. Napisałem program, który używa licznika TIMER0 do wywoływania przerwania co 0,5 s, a w nim zmian stanu pinu. Po wgraniu do mikrokontrolera nic się niedziało :( lecz...
To podaj jeszcze prędkości programowania flash przez niego. Ni: LPCXpresso RedlinkMulti Driver v6.0 (Nov 20 2013 07:01:29 - crt_emu_cm_redlink.exe build 252) Pc: ( 0) Reading remote configuration Nc: Looked for chip XML file in C:/nxp/LPCXpresso_6.1.2_177/lpcxpres... Nc: Looked for vendor directory...
żeby był wyświetlacz i ethernet Moim skromnym zdaniem NAJWAŻNIEJSZY jest debugger, ale może Ty masz ochotę męczyć się bez niego (obydwa mają wbudowane bootloadery). Używałem LPC1768 (STM32F4 też) i wierz mi (albo i nie), po krótkim etapie machania pinami przyszedł czas na Ethernet. Pal licho z pamięcią Flash, bo tej raczej starczy, ale 64KB RAM jest...
Już pod LPC2129 wszystko działa jak należy. Teraz próbuje się przerzucić na LPC1754 na nowym rdzeniu. No ale coś mi nie idzie :/ Układ uruchomieniowy zgodny z schematem http://www.nixie.pl/docs/LPC175X-M-rev.A... . JTAG od Freddie Chopin z ustawioną zworką na 3.3V dla JTAG (zasilanie dołączonego układu z JTAG). Plik konfiguracyjny LPC1754.cfg,...
Spróbuj wywołać bootloader, odpowiednio zwierając piny do masy przed resetowaniem w/g User Manual. Wtedy będziesz mógł się połączyć przez LPCLink, jeśli tylko połączenia są w porządku. http://support.code-red-tech.com/CodeRed...
W TME to chyba nie ma (przynajmniej ja nie potrafię znaleźć) ale są w kamami. Szukaj pod: EA-XPR-001 EA-XPR-002 EA-XPR-003 EA-XPR-003 to z LPC1769 i też na chwilą obecną jest w miarę dużo sztuk :D
Witam Tworze ten temat aby ułatwić sobie i innym w podobnej sytuacji jak ja start z ARMami. Jak widzę informacje na temat ARMów są bardzo rozsiane, przez co wielokrotnie powtarzają się te same pytania co jak widać irytuje stałych doświadczonych bywalców tego działu przez co są oni coraz mniej chętni do pomocy i kończy się odsyłaniem do innych tematów....
JTAG nie, mnie interesuje programowanie przez port szeregowy dostępny na zewnątrz urządzenia, dlatego RS232. Przecież zawsze możesz zrobić sobie bootloader, przez RS232, USB, czy nawet ETHERNET, prawda? Rozwiązanie z RS232 jest kiepskim sposobem przy 512kB flash i prędkości max 115200. Jest super kiepskim rozwiązaniem - jeśli chodzi o zrobienie kompletnego...
Znam C++, C i C# tak więc nie będzie problemu. Czy to nie jest tak że kod do arduino jest kompatybilny z różnymi wersjami, tylko zmienia się np. ilość pinów? Przyznam się, że nie znam arduino(ale pewnie się nim zajmę) i być może jestem w błędzie, ale na podstawie mikrokontrolerów LPC coś tam Cortex np M3, widzę, że są różnice. Inaczej wygląda kod na...
Zestaw w skład którego wchodzi płytka z mikroprocesorem NXP LPC1768, zasilacz, kabel USB oraz płyta z programami oraz przykładami. Stan zestawu oceniam na bardzo dobry. Folia na LCD nie ściągana. Zestaw używany 3-4 razy, (za nowy zapłaciłem 279zł) Info o płytce: LPC1768FBD100: the high performance ARM Cortex-M3 LPC MCU which features: Core: Cortex-M3...
Witam serdecznie, Jestem inżynierem elektronikiem (mgr inż.) z ponad 6-letnim doświadczeniem w pracy projektanta/konstruktora - projektuję i wykonuję urządzenia elektryczne i elektroniczne (m.in. przemysłowe, laboratoryjne, pomiarowe, precyzyjne, komunikacyjne, wizualizacyjne, przetwarzające dane, itp.) w komercyjnych firmach. Szybko, sprawnie i skutecznie...
Witam, używam kompilatora Keil uV4. Mam problem z relokacją kodu w procesorze LPC1768. Napisałem program, który uruchamiany spod adresu 0x0000 działa bez problemu. Chciałbym mieć możliwość aktualizacji programu w procesorze poprzez USB. Skorzystałem z gotowego rozwiązania ze strony NXP "AN10866 - LPC1700 USB bootloader". W rozwiązaniu tym bootloader...
lpc1768 timer lpc1768 ethernet programowanie lpc1768
dokumentacja techniczno zenit szarpie mikrofalowa kuchenka
czujnik bizhub zawór oparów paliwa zbiorniku
Zielony kwarc – prasiolit, rezonatory 32,768 kHz, zielona kapsuła, Epson, Citizen, właściwości Brak świateł przednich i tylnych w skuterze 4T GY6 – typowe usterki, regulator, stator