RTV forum PL | NewsGroups PL

Zagadki programowania AT91SAM7X256 przez SAM-BA 2.5: nieprawidłowe dane w Flash?

ARM Atmela i SAM-BA

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Zagadki programowania AT91SAM7X256 przez SAM-BA 2.5: nieprawidłowe dane w Flash?

Michał Lankosz
Guest

Wed Jun 13, 2007 11:06 pm   



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ł

Silver
Guest

Thu Jun 14, 2007 12:00 am   



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

Michał Lankosz
Guest

Thu Jun 14, 2007 9:26 am   



Quote:
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.
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?

Quote:
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.
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ł

elektroda NewsGroups Forum Index - Elektronika Polska - Zagadki programowania AT91SAM7X256 przez SAM-BA 2.5: nieprawidłowe dane w Flash?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map