Atmel ATSTK500 500 Starter kit and development system. ATSTK500 ATSTK500 Hoja De Datos

Los códigos de productos
ATSTK500
Descargar
Página de 37
 
AVR068
 
 
23
2591C-AVR-06/06 
Table 5-57. Answer format 
Field  
Size 
Values 
Description 
Answer ID 
1 byte 
CMD_LEAVE_ 
PROGMODE_HVSP 
Answer id 
Status 1 
byte 
STATUS_CMD_OK  A Result Value indicating the result 
of the operation. Will always read 
OK 
5.4.3 CMD_CHIP_ERASE_HVSP 
This command will perform a chip erase on the target device if it succeeds. 
XML path: /AVRPART/ICE_SETTINGS/STK500_2/HvspChipErase/ 
Table 5-58. Command format 
Field  
Size 
Values 
Description 
Command ID 
1 byte 
CMD_CHIP_ERASE_ 
HVSP 
Command id 
pollTimeout 
1 byte 
XML: pollTimeout 
Timeout period (in ms) to wait for 
RDY/BSY flag to rise. If 0, RDY/BSY 
flag is NOT used. 
eraseTime 
1 byte 
XML: eraseTime 
Delay (in ms) to ensure that the 
erase of the device is finished. If 0, 
polling will be used. 
 
Table 5-59. Answer format 
Field  
Size 
Values 
Description 
Answer ID 
1 byte 
CMD_CHIP_ERASE_ 
HVSP 
Answer id 
Status 1 
byte 
STATUS_CMD_OK or 
STATUS_RDY_BSY_TOUT 
Result Value indicating the result 
of the operation. 
5.4.4 CMD_PROGRAM_FLASH_HVSP 
This command will program data into the FLASH memory of the target device if it 
succeeds. For devices with the FLASH organized in pages, the data address and size 
used with this command must confirm to that of the device. I.e. one ProgramFlash 
command is used to program one page in the target device. 
XML path: /AVRPART/ICE_SETTINGS/STK500_2/HvspProgramFlash/ 
Table 5-60. Command format 
Field  
Size 
Values 
Description 
Command ID 
1 byte 
CMD_PROGRAM_FLASH_HVSP 
Command id 
NumBytes 
2 byte 
XML: blockSize 
Total number of bytes to 
program, MSB first 
Mode 
1 byte 
XML: mode 
Mode byte (explained below) 
pollTimeout 
1 byte 
XML: pollTimeout 
pollTimeout (in ms) 
Data 1 
1 byte 
 
Data 1 
… ..... 
 
..... 
Data N 
1 byte 
 
Data N