Atmel SAM4S Xplained Pro Starter and Evaluation Kit ATSAM4S-XPRO ATSAM4S-XPRO データシート
製品コード
ATSAM4S-XPRO
SAM4S Series [DATASHEET]
Atmel-11100G-ATARM-SAM4S-Datasheet_27-May-14
422
24.5
SAM-BA Monitor
The SAM-BA boot principle:
Once the communication interface is identified, to run in an infinite loop waiting for different commands as shown
Once the communication interface is identified, to run in an infinite loop waiting for different commands as shown
in
.
Mode commands:
̶
Normal mode configures SAM-BA Monitor to send/receive data in binary format,
̶
Terminal mode configures SAM-BA Monitor to send/receive data in ascii format.
Write commands: Write a byte (O), a halfword (H) or a word (W) to the target.
̶
Address
: Address in hexadecimal.
̶
Value
: Byte, halfword or word to write in hexadecimal.
̶
Output
: ‘>’.
Read commands: Read a byte (o), a halfword (h) or a word (w) from the target.
̶
Address
: Address in hexadecimal
̶
Output
: The byte, halfword or word read in hexadecimal following by ‘>’
Send a file (S): Send a file to a specified address
̶
Address
: Address in hexadecimal
̶
Output
: ‘>’.
Note:
There is a time-out on this command which is reached when the prompt ‘>’ appears before the end of the command
execution.
Receive a file (R): Receive data into a file from a specified address
̶
Address
: Address in hexadecimal
̶
NbOfBytes
: Number of bytes in hexadecimal to receive
̶
Output
: ‘>’
Go (G): Jump to a specified address and execute the code
̶
Address
: Address to jump in hexadecimal
Table 24-2.
Commands Available through the SAM-BA Boot
Command
Action
Argument(s)
Example
N
Set Normal Mode
No argument
N
#
T
Set Terminal Mode
No argument
T
#
O
Write a Byte
Address, Value#
O
200001,CA#
o
Read a Byte
Address,#
o
200001,#
H
Write a Half Word
Address, Value#
H
200002,CAFE#
h
Read a Half Word
Address,#
h
200002,#
W
Write a Word
Address, Value#
W
200000,CAFEDECA#
w
Read a Word
Address,#
w
200000,#
S
Send a File
Address,#
S
200000,#
R
Receive a File
Address, NbOfBytes#
R
200000,1234#
G
Go
Address#
G
200200#
V
Display Version
No argument
V
#