ARM Atmela i SAM-BA

Jun 13, 2007 2 Replies

Witam,



odpalam pierwszego ARMa Atmela - AT91SAM7X256 i mam pewien problem. Programujê poprzez RS232 za pomoc± SAM-BA 2.5. Niestety wpisywany do Flash'a program nie rusza. W oknie Memory Display gdy odczytujê SRAM poczynaj±c od adresu 0x200000 za ka¿dym razem otrzymujê tak± sam± zawarto¶æ, ale ju¿ czytaj±c Flash (0x100000) w wiêkszo¶ci s± F'y, ale czasem inne warto¶ci, a za ka¿dym od¶wie¿eniem jest inne 'u³o¿enie' warto¶ci. To samo gdy zapisujê zawarto¶ci pamiêci do pliku. Oczywi¶cie powy¿sze wykonujê po wykasowaniu pamiêci (sygna³ Erase do 3,3V przy w³±czaniu zasilania).



Nie do koñca wiem, jakie powinno byæ zachowanie po zaprogramowaniu: "Boot from Flash (GPNVM2)" bo je¶li wrzuci³em swój program i ustawi³em ten bit, program SAM-BA nie powinien siê skomunikowaæ z mikrokontrolerem. Jednak sam-ba go wykrywa.



Ma kto¶ pomys³, gdzie lub jak poszukaæ b³êdu?



P³ytka jeszcze nie ma USB, nie mam te¿ interfejsu JTAG. Kwarc 18,432MHz. Montowane na p³ytce uniwersalnej, ale mam nadziejê, ¿e wszystkie zasilania pod³±czone prawid³owo. U¿ywam przej¶ciówki z QFP na DIP (z gotronika) i dopiero na p³ytce uniwersalnej odsprzêganie zasilania. Nie bardzo chê babraæ t± przej¶ciówkê, chocia¿ i tak kondensator da siê przylutowaæ dopiero na pinach zewnêtrznych, nie przy procku.



Pozdrawiam, Micha³



Ja z SAM-B¡ mia³em same k³opoty - zwieranie nogi ka¿dorazowo przy próbie przeprogramowania czasem zdawa³o siê nie dawaæ rezultatu, czêsto wyskakiwa³y mi b³êdy transmisji przy programowaniu, ale byæ mo¿e to wina zbyt d³ugiego kabla. Po USB by³o zdecydowanie lepiej. Polecam programowanie po JTAGu - to tylko parê dodatkowych linii na p³ytce, a mo¿liwo¶ci bez porównania.

Pozdrawiam, Krzysiek

Hm... przy programowaniu nie otrzymujê ¿adnych komunikatów, ¿e co¶ jest nie tak. Dopiero weryfikacja wypisuje, ¿e jest b³±d. Zbyt d³ugi kabel RS?? Na AVRach dzia³a³o mi bez przeszkód na 115k2. A mo¿e tu jest szybciej i MAX nie wydala?

No to trzeba bêdzie w takim razie wyprowadziæ te linie i jeszcze zrobiæ JTAGera ze sprawdzonego schematu, bo widzê kr±¿±ce ró¿ne schematy.

Micha³

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required