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.