Instrukcja użycia bootloadera SAM-BA z płytą EVBsam7s

Transkrypt

Instrukcja użycia bootloadera SAM-BA z płytą EVBsam7s
Instrukcja u ycia bootloadera SAM-BA z płyt EVBsam7s
Płyta EVBsam7s od wersji rev2 współpracuje z bootloaderem SAM-BA dla procesorów ARM firmy
Atmel. SAM-BA (SAM Boot Assistant) umo liwia zapis i odczyt pami ci Flash i RAM mikrokontrolera
poprzez porty RS232 oraz USB.
Aby nawi za poł czenie programu SAM-BA z mikrokontrolerem nale y:
1. Zało y zwork TST (JP9).
2. Na piny PA0, PA1 oraz PA2 poda wysoki poziom logiczny. Mo na to zrobi przez
bezpo rednie poł czenie tych pinów kabelkami z napi ciem +3.3V, albo poprzez podł czenie
ich do diod LED lub przycisków na płycie, co jest to równowa ne z podci gni ciem tych
ko cówek do plusa zasilania. Druga metoda ma t zalet , e te same diody/przyciski mog by
u ywane w aplikacji – nie ma wtedy potrzeby przeł czania portów na czas programowania.
3. Wł czy zasilanie płyty i odczeka kilka sekund, spowoduje to zaprogramowanie bootloadera
do wewn trznej pami ci Flash.
4. Wył czy zasilanie.
5. Zdj zwork .
6. Wł czy zasilanie. W tym momencie uruchomiony zostaje program bootloadera i mo na si z
nim poł czy programem SAM-BA poprzez RS232 lub USB. W przypadku interfejsu RS232
nale y pami ta o podł czeniu go do procesora poprzez zało enie odpowiednich zworek,
natomiast w przypadku interfejsu USB nale y wł czy podci ganie linii D+ poprzez podanie
wysokiego poziomu na wyprowadzenie UDP_PUP modułu.
7. Po zaprogramowaniu mo na wcisn przycisk RESET, co spowoduje uruchomienie
załadowanego programu.
Procedur t nale y powtarza przy ka dym ładowaniu kodu programu. Alternatywnym sposobem
programowania pami ci Flash jest u ycie interfejsu JTAG oraz rodowiska wspieraj cego
programowanie, np. CrossStudio firmy Rowley.