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...
Witam Mam problem z debugowaniem układu, który opisywałem Utworzyłem nowy projekt, skonfigurowałem wszystko co trzeba, dodałem niezbędne pliki (źródła, rozbiegówka, skrypt linkera) i na posiadanej konfiguracji: - Eclipse Indigo (Build id: 20120216-1857) - OpenOCD 0.6.1 - arm-none-eabi-gcc-4_6...
Witam, Stawiam na nowej maszynie środowisko eclipsa do ARMów. JTAG od freddiego. Po uruchomieniu debugowania nie jest ustawiany rejestr MEMMAP. Open On-Chip Debugger 0.8.0 (2014-04-28-08:39) Licensed under GNU GPL v2 For bug reports, read http://openocd.sourceforge.ne...
Witam, Bardzo dziękuje za pomoc !!! Ale chyba za „cienki jestem” aby zrozumieć zastosowane funkcje i ich składnię – prośba o wyjaśnienie … jak te makra mają działać – i które kolejno: A. - które makro ma być wywołane jako pierwsze … i w jaki sposób ? B....
lspci 00:00.0 Host bridge: Intel Corporation Mobile 945GSE Express Memory Controller Hub (rev 03) 00:02.0 VGA compatible controller: Intel Corporation Mobile 945GSE Express Integrated Graphics Controller (rev 03) 00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express...
Moduły zasilaczy warsztatowych, takie jak DPS5005, dostępne są od dłuższego czasum.in. na AliExpress. Doczekały się wielu recenzji, w większości pozytywnych. Jednakże często wskazywanym problemem z tymi modułami jest kiepskiej jakości oprogramowanie – interfejs użytkownika pozostawia wiele...
Witam, właśnie walczę z obsługą LCD pod Atmegą 8 - cały kod jest w C, z użyciem biblioteki: lcd.h #ifndef LCD_H #define LCD_H /********************************... Title : C include file for the HD44780U LCD library (lcd.c) Author: ...
root(at)serwer:/etc/rc.d# iptables -L -n Chain INPUT (policy DROP) target prot opt source destination ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED DROP all -- 0.0.0.0/0 0.0.0.0/0 DROP all -- 0.0.0.0/0...
makefile ########################################... Makefile for the project projekt ###############################... General Flags PROJECT = projekt MCU = atmega8 TARGET = projekt.elf CC = avr-gcc ##...
Witam! Ugrzązłem w przy próbie zdalnego debugowania RPi z poziomu eclipse. Z konsoli na Windowsie - działa (może nie bez problemów ale jednak). Z Eclipse nie mogę sobie poradzić. Konsola lokalna: [syntax=bash](gdb) target remote raspberrypi.local:2345 Remote debugging using raspberrypi.local:2345 Reading...
Witam, poniżej znajduje się listing pliku dhcp2.bas. Cały pakiet easytcpip w załączniku. '------------------------... DHCP2.BAS ' (c) by Atilio Mosca ' '-----------------------------...
Googlam, googlam i nie mogę znaleźć działających komend :cry:. Z tego, co wyczytałem, to: - J-Link może, albo nie, programować pamięć flash, - bez programowania pamięci flash, działają 2 breakpointy flashowe, - należy jak najszybciej zatrzymać program, żeby nie wpadł w błędne stany. target...
Debugowanie uruchomić próbowałem ale nie działa niestety. Dopisałem to ID do konfiguracji - teraz openOCD się już nie krzaczy, ale dalej nie mogę debugować. Doszedłem do tego że nie można załadować softu do procka. Wygląda to tak Open On-Chip Debugger 0.4.0 (2010-02-22-19:05) Licensed...
Witam Jestem początkującym programistą. Kupiłem sobie ostatnio zestaw MMnet1002. Od jakiegoś czasu próbuje skompilować kernela oraz stworzyć system plików przy pomocy buildroota. Stanąłem jednak w martwym punkcie i nie mogę z niego wybrnąć. Do rzeczy 1. Wybrałem target A) Architecture...
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 :...
Reset init niestety daje takie same efekty. OK, darowalem sobie DCC i fast_memory_access, ale znalazlem też nową informację, nie jestem tylko pewien, czy to ma cos do rzeczy. Mianowicie w parport_cable używam opcji arm-jtag, mam kabel dostarczony przez olimex. W manualu OpenOCD znalazlem ciekawostke: ...
Pojawił się nowy zgrzyt. Mianowicie, program dopóki jest mały (30kB) daje się bezproblemowo debugować. Ale gdy dołączę dodatkowe pliki i kod wzrasta do 90kB, to po wgraniu flash przez oocd 050 zgłaszane jest : Error: GDB missing ack(2) - assumed good Error: GDB missing ack(2) - assumed good a...
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.ne...
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;...
Witam, zainstalowałem puppy slacko 5.7 a na nim server FTP, sshd oraz LAMP wszystko działa tylko mam problem z konfiguracja serwera LAMP ponieważ po wpisaniu adresu 192.168.0.104 wyświetla się strona startowa hiawatha ale już po wpisaniu 192.168.0.104/phpMyAdmin/index.php wyświetlają się tylko napisy...
Witam, Mam 2 problemy związane z pamięcią i jej programowaniem w procesorze STM32F401RE na płytce Nucleo. 1. Bootloader i odczyt Unique ID Korzystam z bootloadera UART (UART1 - piny PA9-10) na mikrokontrolerze STM32F401-RE na płytce STM32-Nucleo. (full marking: STM32F401 RET6U GH21J VQ CHN...
No więc sprawdziłem kilkoma skanerami portów i wygląda na to, że porty są... zamknięte. Nie rozumiem skąd taki wynik. W konfiguracji są na pewno przekierowane. Zrestartuj router (albo wyłącz go z prądu na kilka minut i włącz ponownie). Tak zrobiłem, bez zmian. Sprawdziłeś jak - z poziomu...
W raporcie masz mapę zmiennych w SRAM. Sprawdź jaka zmienna lub string jest przed SS1. Jeżeli jest to string, to może za mało bajtów jest przydzielonych. ----------------------------------------... Type Address(hex)...
Po dodaniu tej linijki pojawia się: Error: can't request a halt while in reset if nSRST pulls nTRST i od razy wywala błędy: address + size wrapped(0xfffffffe, 0x00000004) Open On-Chip Debugger 0.5.0 (2011-08-09-23:26) Licensed under GNU GPL v2 For bug reports, read http://openocd.berlios.de/doc...
Szanowni forumowicze, Próbuję swoich sił z ARM, na początek chciałem zaprogramować układ gotowym programem ... Wydaje mi się, że wszystko zrobiłem zgodnie ze sztuką opisaną w instrukcjach dostępnych w internecie ale nijak nie mogę wgrać programu. Zastosowałem chyba wszystkie możliwości, które znalazłem...
Uruchomiłem tylko nie jestem pewien. Czy to chodzi o: hardware type protocol type hardware size protocol size opcode sender MAC address sender IP address target MAC address target IP address ??
Zakupiłem ostatnio mało znany ale tani JTAG "OOCDLINK". Jestem poczatkujący w programowaniu ARMów i jak sie okazało o zakupionym przeze mnie JTAGu nie można znaleźć zbyt wiele informacji dotyczących używania go wraz z różnymi środowiskami programistycznymi dla ARMów. Ostatecznie jednak zdecydowałem sie...
Zamówię dzisiaj nową pastę termoprzewodząca i zobaczymy co to będzie. Ale jakoś nie chcę mi się wierzyć, że taka jest właśnie przyczyna, ale sprawdzić zawsze warto :D W chwili obecnej nie mogę dokończyć patchowania gry League of Legends, bo wyskakują błedy. Wrzucę niedługo logi z dwóch plików dmp. ...
Co do wysyłania SMS-ów (zgodnie z tytułem postu) z sytemu Android, to jest to banalnie proste:[syntax=delphi]uses FMX.Helpers.Android, Androidapi.JNI.GraphicsContentViewText, ... Androidapi.JNI.Net, Androidapi.JNI.JavaTypes, Androidapi.JNI.Telephony, Androidapi.Helpers; procedure SendSMS (target,messagestr:string); var ...
Aktualnie nie mam dostępu do innego komputera. Tymbardziej, jak chciałem zgrać te pliki na innego pena, to inny pendrvie tez został zabezpieczony przed zapisem. Spróbowałem zrobić to na tym samym komputerze. Oto wyniki: Przed ========== Storage Volume on Disk 1 in Partition 1 ========== MountPoint...
Mam problem z zaprogramowaniem. jtag_khz dałem na 5 > str9x flash_config 0 4 2 0 0x80000 > poll background polling: on TAP: str912.cpu (enabled) target state: halted target halted in ARM state due to debug-request, current mode: Undefined cpsr: 0x000000db pc:...
czesc, Nie moge zmusic JTAGa do pracy. Uzywam a) Yagarto Toolchain do kompilacji b) OpenOCD do programowanie Probuje zaprogramowac AT91SAM7S256 (text on chip AU without number). Uzywam plyty ewaluacyjnej ZL11ARM modulu ZL12ARM. Posiadam KrisTech USB JTAG (UsbScarab2). Moge zaprogramowac...
Rzeczywiście w AC6 jest inna wersja OpenOCD - 0.9.0-dev-00416-gc6629a9-dirty i jest krok do przodu. OpenOCD łączy się z tylko gdy trzymam wciśnięty reset bo inaczej: [syntax=OpenOCD] Open On-Chip Debugger 0.9.0-dev-00416-gc6629a9-dirty (2015-08-03-16:31) Licensed under GNU GPL v2 For bug reports,...
usiłuje połączyć się z procesorem STM8S003 K32 według opisu jaki znalazłem w necie różni się tylko wyprowadzeniami od tego z powyższego tematu usiłuję sie z nim połączyć za pomocą programatora ST-LINKV2 w logach wyskakuje mi coś takiego: ST-Link/V2 device detected ST-Link/V2 device detected Target...
Postaram sie tu napisać mały how-to tylko kawy sobie zrobie :) Do łamania zabezpieczen najlepszy jest linux to odrazu mowie. Jeśli masz linuxa i karte wifi ipw2200bg to wystarczy załadować modul do jadra modprobe ipw2200 po tej oracji powinienes miec interfejs eth1 dostepny laptop ~ # iwconfig lo...
Dziwne że tamte programy nie działają. Ale to już nie Twój problem :) Co do weryfikacji to widziałem 'posty motywacyjne' do dodania tej opcji do 'oocd' ale nie wiem czy coś idzie w kierunku implementacji. A poza 'oocd' to trochę kłopotliwe. Można by było wykorzystać komendę z 'oocd': dump_binary...
Witam, Przeprowadziłem czynność przywracania ustawień fabrycznych, ale otrzymałem następujący błąd: -I- Waiting ... -I- TCL platform : Windows NT -I- SAM-BA 2.9 on : windows -I- Retrieved arguments from command line : -I- argv 0 : \usb\ARM0 -I- argv 1 : AT91SAM9260 -I- argv...
witam mam problem z kartą stmi2 s30810-q2316-x100 v6 centrala (siemens 3800 v8) widzi kartę ,przy próbie zalogowania po pojawieniu sie cli nagle karta się restartuje tak 2 razy potem jakby się zawiesza karta jest w default to już trzecia po podłaczeniu sie przez rs na porcie 38400 dostaje taki komunikat...
Niestety chyba nie nadążam za twoimi przemyśleniami ale... Jeżeli chodzi o drugie okienko to wszystko dobrze tylko przy jego tworzeniu "zapomniałeś" dodać zmienną Dim x as Integer "ponad" procedurami. Zauważ że po naciśnięciu przycisku procedura dochodzi do końca więc wszystkie zmienne są "puszczone"...
Próbuje napisać fragment programu pod LPC2131, który przechodzi z trybu ARM do trybu Thumb. Samo przejście robię chyba dobrze, bo kompilator nie zgłasza żadnych uwag. Problem zaczyna się gdy wpisuję kilka przykładowych rozkazów takich jak np. poniżej. Korzystam z Keil uVision v4.53 i listy rozkazów...
Rzeczywiście, wypisuje błąd związany z pamięcią stosu. Na początku zmieniam w linkerze : __main_stack_size = 4096; na __main_stack_size = 2048; błąd w konsoli w tym samym miejscu co wcześniej. lecz już konsola nie wypisuje błędów Możecie powiedzieć mi czy dobrze zabrałem się za to? Dodano...
Mam pod ręką tylko emulatory, piszę na podstawie emulatora wersji 5 tego routera. Po zalogowaniu się do interfejsu routera wchodzisz do "Access Control", następnie "Host" - wybierasz "Mode"- "IP Address", w "Descripion" nadajesz jakąkolwiek nazwę swojej puli hostów, a w "LAN IP Address" określasz początkowy...
Jeśli w zakresie są formuły, to zmienia postać rzeczy. Spróbuj wykorzystać inne zdarzenie. [syntax=vb]Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim kom As Range For Each kom In Range("C13:G13") If kom.Value < 0 Then MsgBox "Błąd w " & kom.Address(False, False) Next End...
Uruchomiłem bibliotekę FatFS na STM32L i karcie microSD o pojemności 512MB. Na tej karcie wszystko działa. Jednak próby uruchomienia innych kart (2GB, 16GB) zakończyły się niepowodzeniem. Funkcja f_mount po wywołaniu zwraca wartość: FR_OK = 0, /* (0) Succeeded */ Następnie próbuję utworzyć plik...
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...
Witam, Programowałem PIC16F721 na zasilaniu z PICkit3 i wszystko działało dobrze. Następnie podłączyłem zewnętrzne zasilanie i niestety pomyliłem (+) z (-) i od tego czasu pojawia mi się błąd: Gdy kliknę OK wowczas pojawia się dodatkowe info: Connecting to MPLAB PICkit 3... Firmware...
Chain INPUT (policy DROP) target prot opt source destination ACCEPT udp -- anywhere anywhere udp dpt:domain ACCEPT tcp -- anywhere anywhere tcp dpt:domain ACCEPT udp -- anywhere anywhere udp dpt:bootps ACCEPT tcp -- anywhere anywhere tcp dpt:bootps ACCEPT udp -- anywhere...
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...
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...
Oto logi z hijack: Logfile of Trend Micro HijackThis v2.0.2 Scan saved at 17:38:20, on 2002-02-12 Platform: Windows XP Dodatek SP3 (WinNT 5.01.2600) MSIE: Internet Explorer v8.00 (8.00.6001.18702) Boot mode: Normal Running processes: C:\WINDOWS\System32\smss.exe...
Mam problem z zestawem Eclipse Kepler + GDB + CS + openOCD 0.8.0 + STM32F072BDISCOVERY z procesorem STM32F072RB (Cortex-M0) i programatorem Stlink. Środowisko jest poprawnie skonfigurowane i działa poprawnie na procesorze STM32F103, tyle że z openOCD 0.7.0. Jako że nowy model procka, musiałem użyć...
Dzięki za podpowiedzi. Pliki się kompilują jednak nie mogę wgrać programu - wywala mi coś takiego. 257-gdb-set confirm off 257^done (gdb) 258-gdb-set width 0 258^done (gdb) 259-gdb-set height 0 259^done 260-interpreter-exec console echo (gdb) 260^done 261-gdb-show...
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ć,...
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...
Dzięki Mick ale jakoś nie mogę załapać , w c pisze od niedawna. To co znalazłem w sieci trochę bardziej rozumiem tylko nie wiem w jakiej kojejnosci to ma być wykonywane wzorowałem sie bascomem... Jakby ktoś mógł to proszę o wyjaśnienie co ma byc pierwsze Pozdrawiam /*************************************...
Mam WinAvr i at90s2319, jeśli próbuje skompilować program to wyrzuca mi błędy. Dziwnym zjawiskiem jest to, że jak wybiorę ATMega to błędów nie ma. Błędy są też na Tiny. Posługuję się biblioteką Fleurego. /*************************************... Title:...
Witam, Zakupiłem sobie stm32butterfly, do tego programator z Allegro, przeczuwam, że był to błąd, o nazwie Triton. No i mam problem. Plik do open ocd dostarczony z programatorem jest skonfigurowany do pracy z atsam7 i w sumie nie bardzo wiem jak go zmienić, szczególnie że napisany jest dla starszej...
A więc tak najpierw konsole - OpenOCD wygląda chyba normalnie: Podobny problem znalazłem na sieci ale wiazał się on z MacOs i jest zamarkowany jako 'fixed'. Problem: i powiązany bug: Ja niestety nie za wiele z tego zrozumiałem ale problem wygląda podobnie jak mój. Wersja CTD: ...
Zgodnie z obietnicą: GDB: (gdb) target remote :3333 Remote debugging using :3333 0x1fff0008 in ?? () OOCD: Info : accepting 'gdb' connection from 3333 Warn : Target Descriptions Supported, but disabled Warn : acknowledgment received, but no packet pending GDB: (gdb) monitor reset...
Sory, już się poprawiam [syntax=c]#ifndef LCD_H #define LCD_H #if (__GNUC__ * 100 + __GNUC_MINOR__) < 303 #error "This library requires AVR-GCC 3.3 or later, update to newer AVR-GCC compiler !" #endif #include <inttypes.h> #include <avr/pgmspace.h> /** * (at)name Definitions...
Dam ci calosc bo nie mam pojeci czego i kiedy szukac a za duzo tu tego jest. Jul 19 16:01:25 BonzoPC systemd Dodano po 2 Co ciekawe komputer jest juz odpalony gdzies z godzinke i zadnej zwiechy,normalnie bys ie juz ze trzy razy zwiesil. Chodzi teraz na bateri a wczesniej na zasilaczu z wyjeta bateria....
Skonfigurowalem Eclips tak aby wspolpracowal z openocd oraz gdb. Nie udalo mi sie jednak jak do tej pory zaprogramowac lpc2368. Poczytalem troche manula do openocd aby zrozumiec opcje konfiguracyjne ale mimo moich licznych prob dalej nie udalo mi sie wpisac programu do Flasha. Skompilowalem...
Witam, Próbuje napisać program który odbierze mi dane z akcelerometru LIS35DE (), korzystam z Launchpad c2000 Piccolo. Chciałem przerobić przykładowy kod obsługi magistrali i2c dostarczony wraz z oprogramowaniem do tego Launchpada, niestety nic niepomaga program nie potrafi nic odebrać, cały czas zatrzymuje...
Drzewko mam. Dodano po 14 /queue tree add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \ max-limit=0 name=UP-TOTAL parent=global-out priority=8 add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 \ max-limit=15M name=uslugi-U parent=global-in...
Witam konfiguruję Mikrotik RB1100AHx2, eth1=WAN.IP ETH6,7,8=LAN; w LAN jest serwer WWW i serwer VPN (LAN1.IP) oraz kilka PC z dostępem do internetu (LAN) ether1 ma ustawione 2 adresy WAN1.IP(masquerade) i WAN2.IP<->(serwer z LAN1.IP) ustawiłem tablica NAT 0 ;;; Przekierownie WWW ...
Uruchomilem wyświetlacz lcd 2x16. Wyswietlam znaki bez problemu lecz nie wiem jak wyświetlić zmienną. Znalazlem procedurę do wyświetlania znaków. Programuje w C za pomocą WinAVR, zalanczam znalezioną procedurę: /***********************... Title :...
Witam chętnie kupię uC Attiny22 lub też proszę fanatyków - elektroników o edycję programu do obsługi RC5 (*.asm w załączniku). Więcej na temat układu, który chcę uruchomić jest na ps. hex pomyślnie zaprogramowałem na Attiny13, niestety nie działa to. (nawet nie zapisuje kudu RC5 w EEPROM) ASM...
Kolejne podejście: .ARM.exidx 0 (NOLOAD) : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } Ewentualnie bez "(NOLOAD)" No to zadziałało - francja elegancja :) Dzięki. Błędy które widzisz są dla mnie nie do końca jasne - wszystko wysypuje...
Wykasowałem tą instrukcje ale niewiele się zmieniło. Spróbowałem jeszcze innej opci - włączyłem H-JTAG-a i przy wykrywaniu pokazało się okienko: Po kilku próbach z resetowaniem udało mi się wyczyścić pamięć - Eraze i wgrałem soft H-JTAG-iem. Tym razem normalnie wykrywał kostke. Po uruchomieniu...
Hmmm. Właśnie skonfigurowałem Eclipse do debugowania według samouczka ze strony Freddiego. Problem polega na tym, że dla JT4G-4R|\/| wsio śmiga, a dla JTAG lock pick mam komunikat (konsola, perspektywa debuggera): Open On-Chip Debugger 0.4.0 (2010-02-22-19:05) Licensed under GNU GPL...
Witam, mam problem z działaniem internetu po połączeniu tych dwóch routerów. Sprawa wygląda tak: Internet ADSL (neostrada), tp-link w trybie bridge (synchro bardzo ładne) - tutaj wszystko działa, żadnych problemów. Do tp-linka mam podłączony po ethernecie Linksys WRT54g v2 z firmware backfire 10.03.1....
Dzień dobry! Odkopałem w szafie płytkę [url=]ZL5ARM z kontrolerem LPC2129. Mam problem z jej uruchomieniem. Środowisko: eclipse, openocd 0.7.0, kt-link. Zworki na płycie ustawione są właściwie (włączenie JTAG'a). Do debugowania używam "GDB OpenOCD Debugging" z wtyczki GNU ARM Eclipse. Zwykle wystarcza...
Witam. Próbuje zwiększyć prędkość programowania z wykorzystaniem OpenOCD 0.8.0, programator Atmel SAM-ICE. Plik konfiguracyjny at91sam7x256.cfg z /OpenOCD/share/openocd/scripts/chip/atme... programuje się poprawnie, ale z bardzo niską prędkością - 5KB/s. Komendy: openocd -c "interface...
RDS sam zrobiłem , miałem tylko HEX i kod w asemblerze [code][syntax=avrasm] ;****************... RDS decoder with 2x16 LCD for ATtiny2313-10 (main procedure) ;** by Michael Wolf ;** ;** contact: michael(at)mictronics.de ;** homepage:...
Chyba zaczęło działać, tak teraz wyglądają moje skrypty: at91sam9260minimal.cfg: ###########... Target: Atmel AT91SAM9260 ###########################... { [info exists CHIPNAME] } { set _CHIPNAME $CHIPNAME }...
"Pewnie"? A kto zawsze jest za tym żeby się upewniać? ;p A Ty nigdy nie podłączałeś SDRAMu do ARMa? To znaczy do ARMa LPCxxxx? Zawsze byłeś o wiele kroków prze de mną i myślałem że będziesz wiedział ;p W załączniku kod dla którego już chyba mam odpowiednie niektóre sygnały dla pamięci SDRAM. Najpierw...
Witam! Wykorzystując interfejs I2C chce komunikować się z akcelerometrem BMA180. Interfejs I2C zrealizowany sprzętowo za pomocą kontrolera I2C0 z wykorzystaniem przerwania.Samą komunikację już zrealizowałem, ale mam problem z jej rozwinięciem. Poniżej przedstawiam kod który działa "poprawnie". Główny...
Witam Od paru dni usiłuję to zwalczyć i idzie jak po grudzie. Chciałem od podstaw (a czemu nie), może to błąd, ale dobrze wiedzieć co w trawie piszczy. Na podstawie kilku tutoriali w sieci naskrobałem coś takiego: Skrypt linkera: MEMORY { FLASH : ORIGIN = 0x08000000, LENGTH = 256K RAM ...
Hej, Czekanie w przerwaniu wydaje mi się słabe. Próbuje uruchomić przerwanie od SPI przez ustawienie 7 bitu w rejestrze CR2 [syntax=c] // włączenie przerwań (empty TX) //SPI_I2S_ITConfig(SPI1, SPI_I2S_IT_TXE, ENABLE); SPI1->CR2 |= 0x80; [/syntax] no i jakaś kicha, po tej akcji zaraz system...
Sorry, oczywiście ten plik należy stworzyć samemu. To jest z projektu testowego: [syntax=c] #include <stm32f4xx.h> #include <usb_dcd_int.h> #include <usbd_ioreq.h> #include <usbd_usr.h> extern USB_OTG_CORE_HANDLE USB_Dev; USBD_Usr_cb_TypeDef USR_cb = { USBD_USR_Init, USBD_USR_DeviceR...
Włączyłem debbuger i program normalnie działa, czego szczerze nie rozumiem :D. Załadowałem elfa, reset init, load continue i hula w debuggerze. Problem jest taki, ze jak wyjde z debuggera (robie to po chamie - bo slabo znam debugger) i zresetuje procka to program juz nie działa :o. Normalnie jak cos...
pomyslales o uzyciu scatter file? ;] W tam: target->options->linker odkliknij opcje "use memory layout from target dialog". Klik w przycisk "edit" z prawej strony. LR_IROM1 0x08000000 0x3C000 { ; load region size_region, zalozmy ze flash ma 256KiB ER_IROM1 0x08000000 0x3C000 {...
Poniżej nowy kod po zmienach Rety, chyba muszę znowu okulary zmienić. Nie widzę zmian :( Spróbuj w ten deseń [syntax=vb]If Target.Column = 1 Then sciezka = ThisWorkbook.Path & "\" plik = Format(Target.Value, "000000") If LCase(plik) Like "*.jpg" Then wzorzec = sciezka & plik Else ...
Cześć! Mam następujący problem. Wprowadziłem formułę do komórki S1, która w zależności od kombinacji komórek B7 i C7 wyświetla indywidualny numer. Taki sam numer mają zdjęcia w folderze z excelem. W makrze napisałem formułę, która w zależności od S1 wyświetla odpowiednie zdjęcie. Wszystko super działa,...
Witam ponownie. Dzięki za pomoc. Trochę mi to zajęło musiałem na nowo skonfigurować środowisko, wcześniej ręcznie/lub poprzez *.bat wydawałem polecenia do OpenOCD. Teraz po ponownym skonfigurowaniu Eclipse + bleeding edge + OpenOCD, Eclipse Mi wyrzuca to: (Jeszcze tego nie analizowałem, dopiero...
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=...
Witam temat podobny do , Lecz sprawa wygląda troszkę inaczej. Z racji tego, że atollic udostępnił wersję litte postanowiłem przesiąść się z keila. Dotychczas korzystałem z example usb hid na keila. W Atollicu skonfigurowałem sobie nowy procesor, wrzuciłem kod z uvision i po małych przeróbkach (dostosowanie...
Cześć, Projekt zaraz będę konfigurował od początku. Fakt, podałem za mało danych, wybaczcie, skrajna nerwica mnie na to wzięła. Od początku: Używam SW4STM32, ale chciałbym od tego odejść mocno, bo za dużo automatów i za mało szczegółów, może dlatego, że nie potrafię tego wszystkiego ogarnąć. Kompilatora...
Witam mam problem z moim htc zresetowałem sobie telefon a nie pamiętam konta google ..znalazłem podobny problem na forum elektroda z linkiem lecz mam problem ze telefonem w trybie recovery program wykrywa telefon normalnie można go zczytac wpisując 2 komende wyskakuje mi tylko lista komend i nic wiecej...
Program USB-Burning-tool-v1.6.22 ma w sobie plik 7z.exe który rozpakowuje archiwum i jakoś może oznacza plik albo po prostu musi być ścieżka z temp katalogu który się tworzy przy rozpakowywaniu no ale mniejsza z tym grunt że działa. myślisz, że do się jakoś dołożyć zewnętrzne złączę do anteny? Anteny...
Ok, powoli dochodze co i jak, ale mam dwa pytanka. Po pierwsze czemu w eclipse + ocd wywala mi blad: gcc -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"blinker.d" -MT"blinker.d" -o"blinker.o" "../blinker.c" "C:/Program Files/openocd-2007re204/bin/sh.exe": gcc: command not found make: *** #define...
Dalej nie działa! Zmieniłem miejsca zapisu do pamięci na takie jak piszą w dataszicie czyli FLASH (0x00080000 do 0x0008FFFF) i tez próbowałem z adresami (0x00000000 do 0x0000FFFF) i próbowałem zaczynać adresację od środka FLASHa. I lipa! Co prawda nie pojawia sie już tamten błąd lecz pojawił się nowy: Sun...
Hej! Jest jakiś progress, dzięki wielkie, ale nadal mam problemy :( Pobierz przykład dla LPC2103 i zmień go do swojego procka. Oki, zmodyfikowałem go, ściągnąłem również z sieci skrypt linkera dla LPC2378 - czy dobry, nie wiem :( ale teraz mam dziwaczną sytuację. Cs-make buduje prawidłowo,...
Hej Freddie! Może banalne pytanie ale co Cię skłoniło do zamiany w pliku startowym bl main na ldr r0, =main blx r0 Czy chodziło tylko o zakres adresów skoku czy o coś więcej? Jak zadbać o to, by adres main-a podawany do r0 był zawsze nieparzysty? Rm is a register that indicates...
albowiem ciągle miga diodą jak w starym programie, zamiast wyświetlić co chcę na wyświetlaczu, jak w tym. Dodam, że to już się wgrywało i działało zgodnie z przewidywaniami EDIT: podejrzewałam jtag o złe działanie. Niestety, pod eclipsem nadal się buntuje, za to WinARMem poszło. Za pomocą jtagkey-a...
Jakimś cudem za n-tym razem wgrał OS'a, tymczasem teraz: Connecting to MPLAB ICD 2 ...Connected Setting Vdd source to MPLAB ICD 2 ICDWarn0020: Invalid target device id (expected=0x71, read=0x1FF) ...Reading ICD Product ID Running ICD Self Test ...Passed MPLAB ICD 2 ready for next...
Program zostaje załadowany ale nie startuje. Na końcu widać że target halted in ARM state due to breakpoint, current mode: Supervisor. Dziwne bo żadnych breakpointów nie robiłem. C:\Users\tomek\workspace\sam7_mysz...
michalko12: Zmieniłem xHandleTaskLED1, xHandleTaskLED2 na static, ale nic to nie pomogło. xLastFlashTime nie można: error "initializer element is not constant". W keilu żadnej tej zmiennej nie miałem jako static a program działał więc podejrzewam, że nie tu jest problem. Dodano po 4 Smashing: Jak...
Witam. Udało mi się uruchomić ten wyświetlacz pod Bascomem ale jeszcze nie wszystko. Program ten jest przeróbką programu napisanego w C krążącego w serwisie. Wyświetla pojedyncze litery , piksele a także linie poziome. Z liniami pionowymi mam jeszcze kłopot. Nie napisałem jeszcze obsługi rysowania...
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: ...