Crossworks + wiggler

Dec 08, 2005 5 Replies

W³a¶nie badam mo¿liwo¶ci zaprogramowania AT91SAM7S mam modu³ z tym mC

formatting link
oraz programator
formatting link
wszystko pod³±czy³em wed³ug schematu
formatting link
(wydaje mi siê ¿e dobrze).



Odpalam CrossStudio for ARM 4.1 no i wszystko jest dobrze je¶li z listy wybiorê opcjê "ARM RAM Release" wtedy uC siê programuje i po weryfikacji otrzymuje ¿e wszystko jest ok (nie sprawdza³em jeszcze czy program dzia³a ale podejrzewam ¿e tak).



Niestety jak wybiorê opcjê "ARM Flash Release" to przy próbie zaprogramowania dostajê komunikat ¿e veryfikacja przebieg³a ¼le a jak podgl±dam to co odczytano podczas weryfikacji z pamiêci uC to s± tam albo same zera albo jakie¶ inne znaki :) czasami po³owa programu wydaje siê dobrze zaprogramowana, a druga ¼le (tak jakby co¶ z zaadresowaniem pamiêci by³o nie tak). Niby na pocz±tku my¶la³em ¿e to mo¿e wina tego ¿e przewód ³±cz±cy programator z uC mam za d³ugi no ale to nie wyja¶nia faktu dlaczego siê programuje dobrze przy wyborze opcji "ARM RAM Release" proszê o jakie¶ wskazówki.



[...]

Sprawdz, czy twoj procesor jest z odpowiednio nowej serii i ma wbudowany bootloader SAM-BA. Jezeli tak: bez problemu zaprogramujesz go przez RS232 lub USB nie przejmujac sie specjalnie JTAGiem.

No w³a¶nie siê dowiedzia³em od firmy od której kupi³em ten modu³ ¿e maj± ten sam problem i nie uda³o im siê zaprogramowaæ AT91SAM7S256 poprzez Crossworka

1.4 za to bez problemu programuje siê u nich AT91SAM7S64. To ja nie wiem ju¿ nic albo to jest bug w Crosswork 1.4 (mo¿e nie bug bo z tego co siê dowiedzia³em to jak powstawa³a wersja 1.4 to wtedy nie by³o jeszcze w sprzeda¿y AT91SAM7S256 tak¿e mo¿e czego¶ nie przewidzieli). Mo¿e w wersji 1.5 jest ju¿ wszystko w porz±dku (nie wiem bo nie mam dostêpu :( A mo¿e to jest tylko wina z³ej konfiguracji projektu albo co¶?

U¿ytkownik "Kurciok" snipped-for-privacy@poczta.BEZSPAMUonet.pl> napisa³ w wiadomo¶ci news:dnaism$s1f$ snipped-for-privacy@atlantis.news.tpi.pl...

Mam t± sam± p³ytkê z Propoxu, u¿ywam CrossWorks-a 1.5 i bez problemu siê programuje oczywi¶cie SAM256.

Przy okazaji zadam pytanie, uda³o siê komu¶ znale¼æ jaki¶ darmowy program do programowania poprzez Jtag-a, zale¿y mi aby programowa³ ARM-y serii SAM, oraz STR7x

Aha no dobrze wiedzieæ.

Parê postów ni¿ej zada³em to samo pytanie :) i chyba nie ma. S± tylko progamu którymi mo¿esz zaprogramowaæ poprzez RS232 albo usb (co du usb nie jestem pewny ze s± darmowe).

Programowanie pamięci Flash jest bardzo jasno opisane w dokumentacji procka. Na podstawie tego napisałem krótki program, który wciąga plik XModemem przez UART i programuje tym wewnętrzną pamięć Flash procesora. Taki soft wystarczy załadować do pamięci RAM przez JTAG i uruchomić. A dokonać tego może np. darmowy armtool. W ten sposób wyważałem otwarte drzwi w czasach, gdy jeszcze SAM7S256 nie był w masowej sprzedaży a pierwsze wersje tych procków nie miały bootloadera. Teraz też tak robię, ale już chyba z przyzwyczajenia niż z wyższej konieczności. :)

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required