ARMy one more time :)

Jul 20, 2004 4 Replies

czesc



ostatnio przypadkiem przegladajac oferte seguro trafilem na te sliczne ARMy atmela za 59z³ (at91m55800) i zainteresowal mnie bardzo ten temat :) Tylko im glebiej sie w to wgryzam tym bardziej sie zalamuje ;/



1) Programowanie - z tego co widzialem do tej pory ARMy z Flashem maja jakis tam uploader via rs232 (u atmeli to chyba jednorazowka? Philipsy za to wygladaja ok) A co z reszta? Zostaje JTAG... pytanie za 100pkt - czy jest jakis software darmowy? Bo ja niestety sie nie doszukalem a nie mam ochoty wydawac na to np. 500$. Na piraty "spod lady" tez nie mam ochoty. Jedyne co mi do tej pory przyszlo na mysl to dwa flashe - jeden duzy kilka mbit na software i jeden malutki np. 32KB w DIP, tak zeby dalo sie go zaprogramowac bootloaderem w zewnetrznym programatorze Z napisaniem bootloadera sobie poradze, ale nie chce wywazac otwartych drzwi - jakies sugestie? Poza tym taki uklad 2xflash bylby dobry do zabawy, ale juz nie do jakiegos finalnego urzadzenia ;/
2) Kompilatory - znowu rozchodzi sie o $$$. Atmel daje calkiem fajna biblioteke z driverami do peryferiow, przyklady itp. ALE to wszystko jest przystosowane do ADS (Arm Development Suite?) ktore kosztuje... Jedyne co mi zostaje to arm-gcc. Tutaj zaczynaja sie kolejne schody - sciagnalem gnu-arm
formatting link
- kompiluje i generuje kod ladnie, ale z tego co widze crt0 musze sobie napisac sam - co arm to inaczej wyglada mapowanie pamieci itp. Atmel daje kody startowe w tej swojej bibliotece, ale to pliki dla ADS i sa napisane w jakims dzikim asssemblerze ktory ni jak ma sie do gcc ;/ Znowu nie chce wywazac otwartych drzwi - czy sa jakies gotowe kody startowe / skrypty linkera dla AT91, czy wszystko musze sobie sam napisac?

sorry za tak dlugie przynudzanie, ale zegluje od 2dni po internecie i w sumie nic konkretnego znalezc nie moge - tutaj na pewno ktos juz mial praktyke z tymi armami :) z gory dzieki za pomoc... :)


Co do kompilatora, to sciag sobie demo Keila. Tam jest gcc, sa przyklady crt i to pod atmele. W sam raz na poczatek. Zreszta sam kompilator jest nielimitowany - tylko srodowisko ma ograniczenie w wersji demo. Co do JTAG-a ta wiggler jest tani - hc244. Schemat znajdziesz w googlach. Z softu do debugowania to moze byc gdb - ale w polaczeniu z wigglerem jest potwornie wolny.

Pozdr AK

U¿ytkownik "Micha³ Wysocki" <mwsoft_WYTNIJ snipped-for-privacy@wlb.vectranet.pl> napisa³ w wiadomo¶ci news:cdj8o9$rdo$ snipped-for-privacy@walbrzych.wlb.vectranet.pl...

ARMy atmela za 59z³ (at91m55800) i zainteresowal mnie bardzo

jakis tam uploader via rs232 (u atmeli to chyba jednorazowka?

darmowy? Bo ja niestety sie nie doszukalem a nie mam

mbit na software i jeden malutki np. 32KB w DIP, tak zeby

drzwi - jakies sugestie? Poza tym taki uklad 2xflash bylby

biblioteke z driverami do peryferiow, przyklady itp. ALE to

sciagnalem gnu-arm

formatting link
- kompiluje i generuje

inaczej wyglada mapowanie pamieci itp. Atmel daje kody

jakims dzikim asssemblerze ktory ni jak ma sie do gcc ;/

startowe / skrypty linkera dla AT91, czy wszystko musze sobie sam

sumie nic konkretnego znalezc nie moge - tutaj na pewno ktos

Debug debugiem - ale czy GDB potrafi programowac flasha podlaczonego do kostki JTAGowej?? nigdy sie tym nie bawilem...

Keil obwacham - thx za hint... ale Keil i GCC? nigdy nie uzywalem, ale myslalem ze keil ma wlasne kompilatory...

pzdr mw

hah juz wiem jak to dziala ;] ale ten dodatek do GDB chyba nie za bardzo potrafi programowac flashe, ew uploadowac do RAMu ;/ czyli jestem w kropce

any ideas? czego Wy uzywacie do armow (soft)?

pzdr mw

uploadowac do RAMu ;/

Jest taki programik firmy macraigor do programowania przez jtag-a ale sporo za niego wolaja, kiedys tez ktos podawal na newsach tutaj link do jakiegos innego programu do flashowania. O tu jest link

formatting link
wiem jak dziala, nie testowalem.

Pozdr AK

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required