Polecam środowisko CCS z Texasa. Obsługuje MSP-FET430 FLASH Emulation Tool który można złożyć za 10zł (coś jak ISP dla Atmeli). Dzięki temu będziesz miał bardzo tani programator/debugger. http://obrazki.elektroda.pl/1157985400_1...
Kiedy dodam VCC, to normalny log i OpenRTL się uruchamia. (LCD wszystkie bity są podświetlone) #[MODULE_BOOT-LEVEL_INFO]:IM... ENTER ROMSUB:2 [MODULE_BOOT-LEVEL_INFO]:OTA... USE [MODULE_BOOT-LEVEL_INFO]:IMG... DATA[0xc014750:9328:0x83000&... [MODULE_BOOT-LEVEL_INFO]:IMG... SIGN[RTKWin(8300c)]...
Schemat programatora (Flash Emulation Tool MSP-FET430P140) jest dostępny na stronie Texasa w dokumentacji do środowiska IAR KickstartV2. http://focus.ti.com/docs/toolsw/folders/... Jeśli nie chce ci się instalować tego środowiska (mimo wszystko polecam ! ) to poniżej zalączam sam plik *pdf. BTW1. Osobiście korzystam z oryginalnego...
Czy wogóle jest możliwe, by Timer_A stał się sprzętowym generatorem PWM z trzema wyjściami na końcówkach TA 0, TA 1, TA 2? Czy rzeczywiście nawet jak licznik pracuje w trybie Continuos Up , TACCR0 nadal jest używany jako wartość przy której następuje zmiana stanu wyjścia i tym samym kanał TA 0 jest "niedostępny"? Czy jednak mariage sprzętu (wyjścia...
Nie wiem, ile to jest "sporo", ale taki np. STM32L476 na płytce Nucleo za < 60 zł ma 1 MiB Flash i 128 KiB RAM, Aha, zapomniałem dodać, że odniesieniem były dla mnie mikrokontrolery 8-bitowe - AVR i PIC średniej półki. Projekty, w których chciałbym użyć MSP to np miernik UIPR do zasilacza, czyli nic wielkiego jeśli chodzi o moc obliczeniową.
Jest to przykład rozwiązania serwera webowego na MSP430F194 (dostępny w Polsce jedynie na specjalne zamówienia) od Texas Instruments. Plik zawiera bardzo dokładny opis w języku angielskim, schemat, kod źródłowy w języku C. Zastosowano protokół TCP/IP. Istnieje możliwość tworzenia dynamicznych stron - to jak zależnych od stanu procesora. W roli kontrolera...
Czy mógłbyś wytłumaczyć działanie następujących linijek kodu: #pragma vector=TIMERA0_VECTOR __interrupt void Timer_A (void) w "wolnym tłumaczeniu" Linijka jeden: Adres kolejnej obsługi przerwania zapisany będzie we Flashu pod vectorem przerwania od Timera A0. Linijka dwa: Ta funkcja jest obsługą przerwania a więc powinna kończyć się na RETI a nie na...
Dobra, to jeszcze jedno pytanie - w jaki sposób uruchamiasz program w RAM? Moje testy na szybko pokazują, że przez GDB nie da się tego zrobić "standardowo" (; Czy np. przestawiasz zworkę na układzie tak żeby bootował się z RAMu czy może używasz jakichś specjalnych komend podczas inicjalizacji debuggera żeby wymusić pracę z RAM? Gdy uruchomię debuggowanie...
Witam. Za każym razem podczas próby flashowania w/w telefonu po dojściu do 100% pojawia się bląd (S_SECURITY_SECURE_USB_DL_DA_RETURN_INVA... (6104),MSP ERROR CODE: 0X00)? SP FLASH TOOLS) Sterowniki poprawnie zainstalowane, wypróbowane różne kable, flashowanie z baterią jak i bez. Soft zassany z: testedflashfiles.com/gigaset-gs170-mt673...
Czy Koledze coś się udało zrobić z tym NICAM-em, bo ja mam ten sam problem w 54FS51S a mianowicie wymieniłem scalak na MSP 3410D i również nic z tego nie wyszło. Wgrywałem nowy plik od 70DS03SC (512kb) w którym jest polskie menu i NICAM na EPROM (flash) AT29C020 (2MB) oraz inny 4MB, jak również zmieniłem EEPROM z 24C08 na 24C16 wstawiając go jako czysty...
Do procesorów MSP430 można kupić za 99$ (przynajmniej kiedyś tyle kosztował, dawno już nic nie robiłem na MSP, więc mogło coś się zmienić) FET, czyli Flash Emulation Tool. Na jaką cholerę symulować działanie przetwornika, jak można podpiąć się z emulatorem i odczytać rzeczywiste wartości? Poza tym sprawa druga. Co da podawanie w symulatorze napięcia...
Udało się. Zanabyłem drogą kupna jeszcze jeden zegarek (przyszedł z uszkodzonym czujnikiem tętna, więc dostałem jeszcze jeden - w sumie trzy teraz mam ;)). Zgrałem z nowego oprogramowanie (oba banki) i wrzuciłem je na pierwszy. Po wydaniu komendy reset zegarek się uruchomił. Kilka uwag technicznych: - zamieszczam plik który jest zrzutem terminala podczas...
Przy okazji moje pytanie o jakiś link, gdzie można znaleźć układ wyprowadzeń w pamięciach np.EPROM, EEPROM, Flash EPROM itp. Pozdr. Janusz
Mały postęp z AmebaDplus ROM:[V1.1] FLASH RATE:1, Pinmux:0 IMG1(OTA1) VALID, ret: 0 IMG1 ENTRY[f800731:0] [BOOT-I] KM4 BOOT REASON 0: Initial Power on [BOOT-I] KM4 CPU CLK: 262000000 Hz [BOOT-I] KM0 CPU CLK: 104800000 Hz [BOOT-I] PSRAM Ctrl CLK: 262000000 Hz...
Zobacz tą [url=http://master-tv.com/proshivki/tv/d... Link pilot org. R-54D06 pilot serwisowy Part Name 48B3034SVC1 REMOCON >> R-34SVC procek SVP-PX66 (pod radiatorem) + 24C32L1 tuner FQ1216ME/IH-5 zasil. W20NM60/ FA5501 fonia MSP 4610K D6 FLASH Scaler K4D263238I-50 http://www.free-service-manuals.com/Deta...
Jest CTV-2045 ale to LCD processor PW130-20Q + eeprom 24LC16B SAA7114H Flash AM29LV800DT-70EC tuner AFT1/6000 fonia TDA1517P + MSP 3463G B3 invertor (6x lamps) INV20-606A(D) na : polowe AO4600 4 x + IC BIT3106A
W tym chińskim chassis dla serii 15"-19" z DVD (nazwy dziwne jak Scott,Braun, Vido ,Akai...)na elementach U10 - MST718BE-LE procek/scaler U7 - AZ1084S2-3,3 U8 - Flash 25PM25P20 ) U5 - 24C16 U14 - 4052 U1 - TDA1517P U4 - 9435S U15 - 24C02 U9 - MICRONAS MSP 3415G wsad padał b.rzadko. Masz ponizej w zał. od jakiegoś z tej serii Z uszkodzeń tam spotykanych...
Spróbuj może też debuggowania przez samo OpenOCD i telnet - sprawdź czy wszystkie typowe operacje (podgląd pamięci, instrukcji, rejestrów, step, halt, resume, reset, programowanie, ...) działają jak należy. 4\/3!! Sprawdziłem już wcześniej kilka komend i wszystko działa. Teraz spróbiwałem zaprogramować i oto co dostałem (przez telnet): Open On-Chip...
Witam! Kiedy próbuję przez openocd wgrać na mikrokontroler dowolny plik dostaję coś takiego: ./openocd -f interface/stlink-v2.cfg -f target/stm32_stlink.cfg -c "init; reset halt; flash write_image erase /home/stm32/zl26arm/obj/project.hex; reset run; shutdown" Open On-Chip Debugger 0.7.0-dev-00050-g98a41bc (2012-10-18-15:43) Licensed...
Poczytaj na temat używania spflash toola http://darmowyinternet.net/forum/temat-s...
Witam. Po sflashowaniu telefonu Goclever Insignia 500 telefon nie wstaje - czarny ekran. Musiał być sflashowany ponieważ, próba przywrócenia do opcji fabrycznych z telefonu i z bootwania z wyczyszczeniem nie działała cały czas przywracało do tego samego punktu gdzie pojawiały się błędy. Ponowne próby flashowania telefonu SP Flash Tool powodują różne...
DLP-32C3 chassis SL-223P. Sprawdz jeszcze elementy w zasilaczu Potem zapisz EEPROM 24C32Ljako czysty (FF) i spróbuj odpalić / jest wok. procka MSP 4610K jak odpali > szukaj Nowego wsadu (nie będzie wszystkich funkcji) -inne scalaki : skaler(videopocek) SVP-PX66, M30620SPGP + FLASH M070209
Na swoją stronkę wrzuciłem najnowszą kompilację OpenOCD dla Windows, problem na który się natknąłeś powinien tam być rozwiązany. 4\/3!! Wykonując z konsoli komendę OpenOCD [reset halt] program zatrzymać powinien się zgodnie z plikiem *.map w pozycji wskazywanej przez Reset_Handler=0x0817ec7c a zatrzymuje się na adresie 0x1fff4abe (system memory ? -...
Tak zrobiłem i działało prawdopodobnie dlatego, że usunąłem kwarc z wbudowanego ST-linka. Teraz korzystam tylko z wbudowanego ST-linka i jest tak, że gdy dodam linijkę w kodzie : Dodano po 7 Zadziałało dla zewnętrznego ST-linka wprowadzenie : [syntax=c]-f interface/stlink-v2.cfg -f target/stm32f1x.cfg [/syntax] ale nadal jest błąd, który opisałem wyżej.
dzięki za poradę. Aktualnie nie mam czasu ale sprawdzę tym sposobem. [Edit] Niestety nie mogę wypatrzyć żadnych adresów zaczynających się od 0800xxxx na stosie. A robiłem to tak: sprawdziłem wskaźnik sp i od wskazanej pozycji jechałem w górę - patrzyłem jako little i big endian bo nie pamiętałem jak ma być - nie ma takich adresów o które by mi chodziło....
Edytowałem skrypt linkera. Dodałem SDRAM [syntax=bash]MEMORY { flash : org = 0x8000000, len = 1048576 flashVma : org = 0x200000, len = 1048576 SRAM : org = 0x20000000, len = 327680 ITCM : org = 0x0, len = 16384 BKPSRAM : org = 0x40024000, len = 4096 SDRAM : org = 0xD0000000, len = 8M }[/syntax] oraz tu: [syntax=bash] PROVIDE(__SDRAM_start = ORIGIN(SDRAM));...
Witam Mam Mitsubishi trium Mars D2, MT-050S2 K11 C. Znalazłem flash do Polskie menu i uwaliłem go, myślałem, że dobry miałem flash. Teraz nie mogę włączyć przy wgrywaniu flash pali się czerwona dioda i tle?. Nic nie mogę wgrać, wywala błąd przy wgraniu flash, co mam teraz zrobić, potrzebuję eeprom i flash?. Oto parametry: TEST MODE : Ok Software :...
Od jakiegoś czasu próbuje wgrać program przez JTAG'a używając OpenOCD i GDB. Niestety program albo nie trafia gdzie powinien albo w ogóle się nie wgrywa. Przy zaprogramowaniu uC przez FlashMagic debugowanie kodu działa bezproblemowo. GDB jest z wersji CodeSourcery 2010q1 (najnowsza w ogóle nie działa). Dane z OpenOCD Open On-Chip Debugger 0.4.0 (2010-12-28-14:49)...
Zwróć uwagę na to że: 1. Nie da się skasować pojedynczego bajtu. Skasować możesz tylko cały segment czyli dla segmentu INFO jest to 128B lub 64B a dla pozostałych segmentów flasha - 512B. 2. Zapisując dane do Flash'a wcale nie musisz go wcześniej kasować, bo zapisywane dane będą AND'owane z obecną zawartością Flash'a. Teoretycznie może wyglądać to tak...
Witam Po przymusowej reinstalacji systemu na której wszystko działało bez problemów byłem zmuszony na nowo instalować Eclipse wraz z OpenOCD dla mojego STM32F4. Podobnie jak wcześniej do programowania używam polecenia w : "openocd.exe -f board/stm32f4discovery.cfg -c init -c halt -c "flash write_image erase ${project_name}.elf"...
to ja moze od siebie pare pytan: 1. (najwazniejsze) podaj linka do sklepu gdzie mozna kupic JEDNA sztuke tego procesora. 2. czy MSP wysylaja w probkach? 2. MSP vs. dsPIC33 125ns instr cycle (8 MIPS) vs. 25ns instr cycle (40 MIPS) 1 ch. DMA vs. 8 ch. DMA 1 A/D vs. 2 A/D 2 timery vs. 9 timerow 1 SPI + 1 USART vs. 2 SPI + 2 USARTy + 2 I2C 60kB flash vs....
Układ odpalasz w taki sposób: 1. Reset przy użyciu debuggera 2. Ładowanie programu do RAM 3. Uruchomienie programu Problem jest tego typu, że przydałby się jeszcze jeden reset po załadowaniu programu do RAM i to reset z ustawionymi odpowiednio pinami BOOT. Źródłem problemu jest to, że Twój program dla przerwań korzysta z SP ustawionego na podstawie...
Znalazłem przykładowy program do migania diodą, która zawarta jest na module STM32F103*: Open On-Chip Debugger 0.10.0-dev-00019-g5352c55 (2019-02-14-15:31) Licensed under GNU GPL v2 For bug reports, read http://openocd.org/doc/doxygen/bugs.... Warn : Could not determine executable path, using configured BINDIR. none separate Info...
Witam, sprawa wygląda tak: zainstalowałem plug-in http://obrazki.elektroda.pl/4076597300_1... ale tam gdzie miał wprowadzić on jakieś zmiany nic sie nie zmieniło... http://obrazki.elektroda.pl/1272710800_1... zresztą elfy są mało ważne... zajmijmy sie hexami poszedłem za instrukcjami lecz zastanawia mnie jedno czy po...
Witam, ze starego arm-none-eabi/bin przekopjowałem tylko arm-none-eabi-gdb.exe i działa w logach [syntax=actionscript] Info : stm32f4x.cpu: hardware has 6 breakpoints, 4 watchpoints Info : accepting 'gdb' connection on tcp/3333 Info : device id = 0x10036419 Info : flash size = 1024kbytes target state: halted target halted due to debug-request, current...
Witam, Pytanie jak w temacie - bazując na własnych doświadczeniach, które środowisko wybralibyście (bądź wybraliście)? Cena nie ma dla mnie znaczenia... ponieważ projekt powstanie dla uC z 2kB Flash'a, więc poniżej limitów wersji testowych ;).
G2553 ma maks. 512B ramu, używasz 4*60*sizeof(int) [obstawiam że 2 lub 4], policz... Jeżeli tablica ma być stała dołóż do niej static const (ew. coś jeszcze, nie pamiętam czy w MSP430 jest do tego jeszcze attribute), powinna wtedy trafić do flasha. Można skorzystać z uint8_t zamiast int. Pytanie, czy Ci to styka. Jak to obejść/zrobić lepiej- enum. Ale...
Ten T-con to pod matrycę made in China (AUO) A201SN02 V.4 (+5V) - inv. DAS-12B1128 : OZ960G + polowe 4606 Main: - jakiś "dziwny" Vestel 17MB08P-3 * SDA 5550M + scaler GM6015 eeprom 24C16W / flash SST37VF040 UV1316/A / TDA9886T / MSP 3410G Wsady masz pod polowy w linii VGH ( FDS6612A) lub ... * elektrolityczne kondensatory w linii +5V układ Protect w...
Próbuję za pomocą OpenOCD zaprogramować zewnętrzny flash SST39VF1601. Po trudach i bojach z kompilacją najnowszego snapshota OpenOCD (problem drivera niekompatybilnego z ARMv7M w 'oficjalnych' wersjach) w zasadzie wszystko już działa, z tym że pamięci zaprogramować nie mogę. Próbuję na dwa sposoby : flash protect 0 0 1 off flash erase_sector 0 0 1 load_image...
Witam, Zależy o czym mówimy, bo są 2 typy zapisu do pamięci mikrokontrolera: do pamięci RAM, i pamięci FLASH. Oczywiście sam korzystam z pamięci RAM która może i nie jest zbyt obszerna (zależna od modelu) ale i też nie utrudnia zapisu ani też odczytu poszczególnych komórek. A oto przykładowy kod: . mov(.b) dana,adres przykładowe dane: . mov(.b) R5,&0200h...
Nie ma takiej instrukcji (składni): MOV R0,0x2007C000 Można tak załadować stałą która ma max 8bitów + (chyba) opcjonalne przesunięcie. Pozatym brakuje Ci tam znaczka "#" (w "poprawionej wersji tak samo). Generalnie jak chcesz ładować tak duże wartości, to robi się to albo tak jak zrobiłeś w wersji drugiej, albo tak: LDR rejestr, =wartosc taka konstrukcja...
mialem do czynienia z procesorami wielu rodzin (51, msp, avr jak i dsp) zarowno fizycznie jak i programowo, wiec nie tu jest problem, w moim poscie zwrocilem uwage nie na zagadnienie procesora ale na sprawe utworzenia interfejsu odbiorczego dla USB, uczynienia z modulu DSK hosta, jakich ukladow do tego uzyc....
Ok - jest to możliwe ;) "Since the CPU can write to its own flash, then any data that can get into the chip can be written into flash. So, the customer can use any way of getting data into the chip as a way to update the flash. If the customer already has a UART connection to the outside world, that can be used to update the flash. The MSP430 doesn’t...
Przypadkiem znalazłem MSP430F149IPM w TME w kategorii FLASH ;) Poszukam później w domu, chyba miałem gdzieś zbędne sample.
Witam. ( Pierwszy post ) Pewno było już mnóstwo takich tematów ale ja mam dość specyficzne wymagania: Chiałbym kupić uC którym sie trochę pobawię i mianowicie : -AVR buttefly ( no ale tylko 8 bitów i jak sie zepsuje to muszę kupić nowy ) -PICkit 2/3 programator/debugger i jakąś najtańsza płytkę najwyżej potem zrobię sobie sam nową na 8/16 bitowym (...
OMG, ale po co ładujesz wciąż plik .bin... Załaduj po prostu plik .hex czy .elf - parametr offset nie ma wtedy żadnego znaczenia (jest ignorowany), bo pliki te zawierają adresy. Co do parametru "unlock" - jeśli masz układ z zablokowaną pamięcią, to ta komenda nie zadziała zawsze - jak widzisz - w niektórych układach po odblokowaniu pamięci konieczny...
Witam, Mam problem z uruchomieniem debugowania w Eclipse. Po zbudowaniu środowiska w toolchainie : http://www.freddiechopin.info/index.php/... i dołączeniu plików makefile , startup i linkera z przykładu dla STM32 udaje się skompilować projekt. Niestety nie potrafię uruchomić deguggera. Po odpaleniu OpenOCD jest...
Witam. Od paru godzin próbuję ujarzmić programowanie STMa (konkretniej motyl - STM32F107). Postanowiłem zaprogramować go telnetem przez OpenOCD. Ściągnąłem Keila, wrzuciłem mu bezpośrednio projekt migającej diody z www.stm32.eu (żeby było, że na pewno działa binarka :) ) odpaliłem OpenOCD Open On-Chip Debugger 0.4.0 (2010-02-22-19:05) Licensed...
Drugi bin daje mi to ponownie https://obrazki.elektroda.pl/1834100300_... . dla porównania. 2. wersja demo vs oryginalny zrzut https://obrazki.elektroda.pl/8279348000_... https://obrazki.elektroda.pl/7685058500_... Dodano po 20 . hmm. spróbowałem ponownie. pełny log z drugiego demo builda [syntax=text][img...
Zworki były, musiałem pokombinować z tym resetem (zwolnić w odpowiednim momencie), ale chyba się udało: Open On-Chip Debugger 0.9.0-dev-00415-g2d4ae3f-dirty (2015-06-12-17:54) Licensed under GNU GPL v2 For bug reports, read http://openocd.org/doc/doxygen/bugs.html Info : The selected transport took over low-level target control. The results might differ...
Witam, Stworzyłem płytkę z mikrokontrolerem STM32F407. Próbowałem ja zaprogramować przykładem "blink_led" ze strony Frediego i nie chciało działać. Oprogramowanie Eclipse + bleeding toolchain + openocd 0.7.0 zostało skonfigurowane wg tutoriala Frediego na Ubuntu. Nie chciało się poprawnie programować, więc próbowałem różnych porad z internetu, ale to...
Ścieżki do plików konfiguracyjnych są pełne, bo na /home/user mam zrobione skrypty bashowe, którymi uruchamiam openocd. Ale teraz uruchamiam recznie...mniejsza o to. Tak, doszedłem do tego ...init ... Więc uruchamiam już chyba poprawnie i wciąż kłopot: [syntax=bash]openocd -f /usr/local/share/openocd/scripts/interfa...
Mam problem ze zdjęciem blokady odczytu pamięci FLASH z procesora STM32F439 zasilanego z przetwornicy. Przy czym nie wiem czy to ma znaczenie. Wcześniej w żadnym projekcie na STMie nie zasilałem procesora z przetwornicy (przynajmniej nie bezpośrednio, jak była przetwornica to na 5V a potem post regulator liniowy na 3.3V), jak i nie używałem blokady...
Tym razem wywołanie: sudo openocd -f /usr/local/share/openocd/scripts/interfa... -c "transport select swd; adapter_khz 1" -f /usr/local/share/openocd/scripts/target/... -c "reset_config srst_nogate connect_assert_srst" skutkuje odpowiedzią: Open On-Chip Debugger 0.10.0+dev-00580-ge406f2b (2018-11-18-21:21)...
Pokaż też kawałek gdzie wywołujesz Init i to jest właśnie problem bo to nie ja wołam tylko stlink utility albo stm32cube programmer. Przy pomocy interfejsu debugowania co widać na logu: 21:29:00:353 : w ap 0 reg 15 PC 0x200002B1 21:29:00:354 : w ap 0 reg 16 xPSR 0x01000000 21:29:00:354 : w ap 0 reg 17 MSP 0x240009D4 21:29:00:354 : w ap 0 reg 18 PSP...
[syntax=c] Open On-Chip Debugger 0.7.0 (2014-01-29-12:41) Licensed under GNU GPL v2 For bug reports, read http://openocd.sourceforge.net/doc/doxyg... srst_only separate srst_nogate srst_open_drain connect_deassert_srst Info : This adapter doesn't support configurable speed Info : STLINK v2 JTAG v16 API v2 SWIM v0 VID 0x0483 PID 0x3748 Info...
Dzień dobry, Nie mogę sobie poradzić z zaprogramowaniem stm32f4 na płytce discovery. Do programowanie używam wbudowanego st-lika. Mój system to Ubuntu 10.04. Program jaki chciałbym wgrać to przykład ze strony Freddiego Chopina pod tą właśnie płytkę. Jedyne co zmieniłem to w Makefile'u toolchain na arm-linux-gnueabi (linaro). Ogólnie program się niby...
Witam wszystkich, Mam pewien problem z zaprogramowaniem uC STM32F0x. uC chce zaprogramować za pośrednictwem SWD wykorzystując tylko linie SWDIO i SWCLK, nie wykorzystuje nRST i SWO. Używam STlinka v2. Na początek podam konfigurację komend openocd: -f board/stm32f0discovery.cfg -c "init; halt; flash write_image erase test_prog.elf" -c "mww...
Ktoś napisał na hackaday że do EU też za darmo (facet z UK) ale sklep TI padł :D Trzeba szukać alternatyw dla AVR ;P Zestaw z debuggerem za 15 zł to niezła okazja. Tylko te układy mają 2k flash :/ i praktycznie zero peryferiów. Ale 15 zł :D
Standardowa konfiguracja debuggowania w czystym Eclipse: http://obrazki.elektroda.pl/4955121600_1... Programowanie dwoma kliknięciami: http://obrazki.elektroda.pl/3587127600_1... Open On-Chip Debugger 0.9.0 (2016-04-27-23:18) Licensed under GNU GPL v2 For bug reports, read http://openocd.org/doc/doxygen/bugs....
Hej, Napisałem (chyba) najprostszy program w assemblerze który ma szanse zadziałać (no dobra prostsze było by ustawienie jednego rejestru - lecz nie w tym rzecz ;) ). Po skompilowaniu, zlinkowaniu i przekonwertowaniu na format binarny, wgrywam na uC i dzieją się dziwne rzeczy. Otóż, program: arm-none-eabi-as -mcpu=cortex-m3 -mthumb -mapcs-32 -gstabs...
Faktycznie! Bardzo dziękuję znalazłem też tu małą informację NOTE: If you get "undefined reference to _init" build error, you have two choices. One is to uncheck "-nostartfiles" (i.e. build without the -nostartfiles flag) under ARM Sourcery Linux GCC C Linker. The other option is to comment out "bl __libc_init_array" from startup_stm32f0xx.S, because...
A nie ma tam czasem MSP 3415G *z takim zestawem widziałem Daewoo 15" DSL-15C1T był tam ten Twój procek + dwie pamięci U101-24c32 U103 - flash zaklejona z wer. oprogramowania (LV65E ) * z manuala ACES 85218-320L PLCC-32 - - &U103 FL 512K8 PLSST39VF040-70-4CNHE - - U103 -mozna wstawić "czystą pamięc" i procek przepisze pod fabryczne ustawienia inicjalizacja...
Witam, męczę się już drugi dzień z płytką STM32VLDiscovery za pomocą OpenOCD, dodam że F4Discovery śmiga bezbłędnie. Utworzyłem prosty programik standardowo migający diodą w celu przetestowania. Programik kompiluje się bezbłędnie, OpenOCD łączy się z procesorem tez bez żadnych problemów. Problem pojawia się przy próbie debugowania przy starcie program...
Witam, Korzystam z przykładu freddie'go LPC4330_blink_led. Płyta MINI4357. Konfig openocd oraz plik linkera przerobiony na wewnętrznego flasha: # based on target/lpc4350.cfg from OpenOCD # Cortex-M0 core is disabled intentionally as it causes problems during debugging adapter_khz 1000 if { [info exists CHIPNAME] } { set _CHIPNAME...
Z wstępnej obserwacji widzę, że działa o niebo lepiej z wr_str. Widać jednak różnicę w prędkości wykonywania programu. PROGRAM INIT zaczyna się wysyłanie danych z programu. Open On-Chip Debugger 0.9.0-dev-00415-g2d4ae3f-dirty (2015-06-12-17:54) Licensed under GNU GPL v2 For bug reports, read http://openocd.org/doc/doxygen/bugs.... Info...
Nie no, jakby to był poważniejszy projekt to bym wziął MSP430-coś tam, one mają b. mały pobór ;) a i zegar też można wybierać. Zaproponowany procesor ma podobne parametry do MSP430, a jest ciągle AVRem. W dodatku ma 1 kHz generator o ultraniskim poborze energii, więc bez zewnętrznego rezonatora można korzystać z głębszych trybów uśpienia + asynchroniczne...
Niestety nie pomogło. Prędkość jest była ustawiona domyślna, właśnie 1000kHz, poniżej wklejam wyjście. Open On-Chip Debugger 0.8.0 (2014-06-07-21:57) Licensed under GNU GPL v2 For bug reports, read http://openocd.sourceforge.net/doc/d... WARNING! This file was not tested with real interface, but is assumed to work as this...
Milo, ze o to wlasnie Ci chodzilo :) . Co do porownania MSP z ARMem, to poza architektura sprzetowa i modelem programisty te dwie rodziny dzieli przepasc, po prostu naleza do roznych lig. Chodzi o to, ze ARM jest maszyna 32-bitowa o baaaaaaaaardzo rozbudowanej architekturze. Wprawdzie programowanie go to czysta przyjemnosc, ale mimo tego na pewno nie...
Czołem! Chyba znowu utknąłem w bojach z STM32F2. Wysyłam taką komendę: openocd -f interface/jtagkey.cfg -f target/stm32f2x.cfg -c "init; reset halt; flash write_image erase out/test.hex; reset run; shutdown" i dostaję odpowiedź: Open On-Chip Debugger 0.5.0 (2011-12-03-10:15) Licensed under GNU GPL v2 For bug reports, read http://openocd.berlios.de/doc/doxyge...
Niekoniecznie znajdzie recovery pod ten model, dlatego zalecam flasha zipa z gapps z poziomu appki flashify, ale roota musisz miec. Moze kingo da rade, jesli nie to sprobuj jeszcze framaroot.
Poczytałem manuala do JTAga i spróbowałem wgrać kod przez OCD. Wywołuje go z parametrami: -f scripts/interface/ftdi/jtag-lock-pick_ti... -f target/stm32f1x.cfg -c "adapter_khz 1000; reset_config trst_and_srst; init; reset init; flash write_image erase C:/ARM/project_eclipse/stm32_timer/out/s... reset run; shutdown;" Otrzymuje błędy:...
Witam, Niedawno przesiadłem się na programowanie STM32, z arduino, i już na samym początku spotkałem problemy. Aby nie było niedociągnięć że robię coś źle, opisze wszystko jak mam ustawione. Posiadam moduł STM32F103C8T6 ARM STM32 Cortex-M3 oraz programator ST-LINK STLINK V2. Piny podłączone następująco: ST-Link - Moduł 3.3V - 3V3 SWCLK - SWCLK GND -...
(at)GrzegorzKostka zdaje sobie z tego sprawę. Zmieniłem na toolchain ze strony Freddiego Chopina, ale problem pozostaje. Wciskam Resume(F8) i..., co może być przyczyną: http://obrazki.elektroda.pl/2761806400_1... Konsola: Info : stm32f1x.cpu: hardware has 6 breakpoints, 4 watchpoints Info : accepting 'gdb' connection on tcp/3333 Info...
Po kilku miesiącach przerwy chciałem wrócić do programowania mojej płytki Discovery z układem STM32F407. Mam napisanych kilka wersji programu do zwykłego migania diodą, programy się kompilują i wgrywam jej przy pomocy AC6 System Workbench oraz STM32 ST-Link Utility. Programator mam widoczny w menadżerze urządzeń jako STMicroelectronics STLink Virtual...
Witam Zgodnie z poradami ze .text .global _start _start: (at) Label, not really required mov r0, #5 (at) Load register r0 with the value 5 mov r1, #4 (at) Load register r1 with the value 4 add r2, r1, r0 (at) Add r0 and r1 and store in r2 stop: b stop (at) Infinite loop to stop execution Nastepnie kompilujemy: $ arm-none-eabi-as -mcpu=cortex-m3...
Soft w załączniku, można wgrać np via Infinity CM2SPD lub poszukać darmowego flashera, który obsługuje pliki .pac :)
Nie prawda bo wpisuje się kod zakupiony u producenta nie żaden pendrive. I kodem się włacza funkcję. Tak ale to jest wtedy zapisane w Flash-u. W Agilencie mozesz wybotowac z pendrive i nic nie ingerujesz w flash. Mozna zrobic sobie na pendrive .bat-a ktory zrobi copy kilku plikow na flash w oscyloskopie i nie musisz botowac z pendrive. Caly patent...
Aktualnie pracuję z mikrokontrolerem STM32L151CBT6, w środowisku Eclipse. Do programowania używam OpenOCD w wersji 0.9.0 wraz z jtag-lock-pick tiny 2. Programowanie przebiega bez zarzutów, jednakże nie jestem w stanie uruchomić debuggera. OpenOCD uruchamiam z parametrami: -f ..\OpenOCD\scripts\interface\ftdi\jtag-l... -f ..\OpenOCD\scripts\target\stm32l1.cfg...
pomiedzy 8b AVRami a 32b ARMami sa jeszcze procki 16b - MSP i PIC24/dsPIC3x MSP - bardzo maly pobor pradu, lecz ogolnie dosyc ubogie obliczeniowo - slaby assembler (brak sprzetowego mnozenia) i malo peryferii (oczywisie wyzsze wersje maja tego wiecej, ale ogolnie to slabo... wyciagaja gdzies kolo 8MIPSow standardowo, czyli slabo [; programujesz to w...
To może zacznijmy od początku. Od samych mikrokontrolerów. Nieco wybiórczo i subiektywnie. 1. MCS-51 - Wielu z nas rozpoczynało od tego w latach '80 ubiegłego wieku. Prosta konstrukcja, niewiele peryferii: GPIO, liczniki, UART. Programowanie praktycznie tylko w kodzie maszynowym, potem ewentualnie w języku C dzięki raczkującemu jeszcze SDCC. Firma Atmel...
Prześlij mi go na maila elmax(at)interka.pl , sprawdzę i porównam ze swoim :P Ustawienia MENU: ALIGNEMENTS: GENERAL: Drive: test pattern -> OFF red -> 35 green -> 35 blue -> 35 cathode -> 3 red BL offset -> 7 green BL offset -> 7 tint -> NORMAL Luminance Delays: lum. delay pal -> 7 lum. delay secam -> 11 lum. delay bypass -> 10 EHT compression -> 0...
poczyniłem jeszcze taką obserwację, że raz na jakiś czas procek się resetuje poprawnie, wtedy mam output taki **** Build of configuration Debug for project leds2 **** cs-make devrst openocd -f ../scripts/stm32.cfg -c init -c reset run -c shutdown Open On-Chip Debugger 0.3.1 (2009-11-20-00:17) $URL$ For bug reports, read http://openocd.berlios.de/doc/doxyge...
To wiem. Z rozmiaru programu to wynika. Ale chciałbym się też w jakiś sposób zabezpieczyć na przyszłość. Jeśli będę rozbudowywał bootloader to dobrze mieć taki mechanizm. Np niech program się nie skompiluje Dodano po 4 Zmieniłem rozmiar tutaj. Do testów na 512B. Teraz się nie kompiluje. Jak jest 1kB to się jeszcze kompiluje więc niby działa. http://obrazki.elektroda.pl/3675168200_1...
Witam, próbuję już drugi dzień zmusić OpenOCD do debugowania programu dla LPC1114 po SWD. Znalazłem w internecie skryp do OpenOCD Open On-Chip Debugger 0.6.0-dev (2012-12-13-17:20) Licensed under GNU GPL v2 For bug reports, read http://openocd.sourceforge.net/doc/d... Info : OpenOCD runs in SWD mode 1 kHz adapter_nsrst_delay:...
Mhm, cały przebieg kompilacji: $ make Assembling file: startup.S arm-none-eabi-gcc -x assembler-with-cpp -c -mcpu=cortex-m3 -mthumb -g -ggdb3 -Wa,-amhls=out/startup.lst -MD -MP -MF out/startup.d -I. startup.S -o out/startup.o Compiling file: gpio.c arm-none-eabi-gcc -c -mcpu=cortex-m3 -mthumb -O0 -ffunction-sections -fdata-sections -Wall -Wstrict-prototypes...
To już wiem, że mam zablokowaną pamięć Flash. Chyba nawet domyślam się, że mogłem tego dokonać próbując wgrać binarkę przez vsgui dołączonym do versaloon'a. OpenOCD wypluwa: Open On-Chip Debugger 0.8.0-rc2 (2014-04-15-16:15) Licensed under GNU GPL v2 For bug reports, read http://openocd.sourceforge.net/doc/d... xsvf adapter...
Witam, a więc działam sobie na płytce ZL31 z kamami, w wersji z odłączonym st-linkiem, za programator i debugger służy mi jtag-arm z andtechu, jest to urządzenie na bazie ft2232. Soft to toolchain skonfigurowany podług tutka freddiego chopina. Wszystko ładnie działało jak trzeba do dzisiaj, gdy w którymś momencie zauważyłem, że skompilowany program...
Oba MCU - działający i niedziałający - mają tak samo ustawione OB. https://obrazki.elektroda.pl/4909384000_... https://obrazki.elektroda.pl/3109327100_... Zabezpieczenie jak widać działa, bo protestuje przy połączeniu z procesorem. Można zmienić na Level 0 i potem zwraca to co opisałem w pierwszym poście. Kasowanie...
I kiedy najbardziej potrzeba to się okazuje że akurat baterie padły... :-) Jako ciekawostka, to w tym próbniku Fluke siedzi sobie taki szesnastobitowy mikrokontroler : MSP430C1101A (1KB ROM + 128B Flash + 128B RAM). Ja tam jednak wolę proste, prymitywne i sprawdzone rozwiązania w takim przypadku...
Jako że to jest główny wątek dotyczący adapterów JTAG oraz OpenOCD, chciałbym się podzielić rozwiązanym problemem z programowaniem Flash w prockach LPC17XX, który przewija się przez wiele forów i jakoś nikt nic sensownego nie może w tej sprawie doradzić. Konfiguracja: - CPU LPC1788, płytka EmbeddedArtists OEM PLC1788 - Jtag KT-Link - OpenOCD 0.5.0,...
Witam, potrzebowałem podłączyć się z prostą płytką opartą na STM32F100C4T6 i użyłem dość starego programatora opartego na OOCDLINK A, udało mi podłączyć bez większych problemów, ale prędkość podłączenia pozostaje niezwykle wolna, co przekłada się na długi czas programowania i straszne lagi na telnecie i gdb. Testowałem już sam setup na dwóch różnych...
Witam Pracuję na F405 i F415 teraz kupiłem wersję F427 która ma 256kilo ramu, jak chcę zaprogramować Flash OpenOCD daje mi takie coś [syntax=actionscript]Open On-Chip Debugger 0.7.0 (2013-05-05-10:44) Licensed under GNU GPL v2 For bug reports, read http://openocd.sourceforge.net/doc/doxyg... Info : only one transport option; autoselect 'jtag'...
Witam, Za każdym razem w trakcie uruchomiania mikrokontrolera po startowaniu konfiguracji debugowania GDB w eclipse licznik rozkazów skacze do : g_pfnVectors: 00000000: andne r0, r0, r0, lsr #16 <------------- 00000004: muleq r0, r1, r6 00000008: andeq r0, r0, r0 0000000c: andeq r0, r0, r0 a OpenOCD sypie błędami: Info : JTAG...
dla tego procka MSP430F169 (pamięć programu flash 60KB, pamięć danych flash 256B, pamięć RAM 2KB) ale wszystko sie przyda. Mam Firefox i mi sie nie laduje ta strona.
Z grubsza tak http://www.xperiasite.pl/forum-281/annou... Jak już, to z grubsza tak http://darmowyinternet.net/forum/temat-i...
Jakieś sugestie ? Gdyby ktoś miał program do obsługi USART dla STM32F303RC w postaci pliku hex - nie pogardziłbym. Sprawdziłbym czy to wina kompilatora czy STM Edit Przeszedłem na środowisko Eclipse. Fajnie cacy, "obudowałem" sobie kompilator, wrzuciłem taki oto kod: For bug reports, read http://openocd.sourceforge.net/doc/doxyg... Info : This...
We Flash. Albo przełożyć flash (uprzednio zapisz jej zawartość i zachowaj > róznie bywało po przełożeniu z Beko i Grundig) . Najpewniej przepisać zawartość flah ze starej w nową. Można jeszcze wejsc w tr. serwisowy i zrobić Factory reset,może pojawi się potem w opcjach twoje szkło.? p.s Jaki masz panel LG PDP42V6 ? Beko chassis PE (to wariant chassis...
witam szanownych forumowiczów, Od jakiegoś czasu próbuje skonfigurować środowisko eclipse aby współpracował z JTAG lock pick według poradnika znajdującego się na stronie Freddie Chopin. zestaw ewaluacyjny z procesorem STM32103vct6 zakupiłem wszystko w komplecie link http://www.elektroda.pl/rtvforum/topic21... Próbowałem już chyba wszystkich kombinacji...
Hmm, tylko że ja korzystam z OpenOCD i eclipse więc tam nie ma za dużo opcji (nie mogę wybrać ani JTAG ani SWD ani pozostałych parametrów o których piszesz. Myślałem, że to coś jest źle skonfigurowane w eclipse. Wszystko o czym napisał BlueDraco można skonfigurować w OpenOCD. Wielkie dzięki za naprowadzenie. Zacząłem przeglądać configi i faktycznie...
17mb82s flash flash bosch firmware flash
standby thomson niebieskie kropki karta graficzna schemat aparatura
skrzynia biegów scania zgrzyta skrzynia biegów scania
Niedomykająca się kieszeń magnetofonowa w wieży Samsung - przyczyny i rozwiązania Dlaczego telegazeta nie działa na Android TV?