Philips LPC2194 User Manual page 275

Table of Contents

Advertisement

Philips Semiconductors
ARM-based Microcontroller
Go <address> <Mode>
Table 207: ISP Go command description
Command
Input
Return Code
Description
Example
Erase sector(s) <start sector number> <end sector number>
Table 208: ISP Erase sector command description
Command
Input
Return Code
Description
Example
Flash Memory System and Programming
G
Address: Flash or RAM address from which the code execution is to be started. This address should
be on a word boundary.
Mode: T (Execute program in Thumb Mode) | A (Execute program in ARM mode)
CMD_SUCCESS |
ADDR_ERROR |
ADDR_NOT_MAPPED |
CMD_LOCKED |
PARAM_ERROR
CODE_READ_PROTECTION_ENABLED
This command is used to execute (call) a program residing in RAM or Flash memory. It may not be
possible to return to ISP command handler once this command is successfully executed. If executed
code has ended with return instruction, ISP handler will resume with execution. As of Bootloader
rev. 1.61 this command is blocked when code read protection is enabled.
"G 0 A<CR><LF>" branches to address 0x0000 0000 in ARM mode.
E
Start Sector Number
End Sector Number: Should be greater than or equal to start sector number.
CMD_SUCCESS |
BUSY |
INVALID_SECTOR |
SECTOR_NOT_PREPARED_FOR_WRITE_OPERATION |
CMD_LOCKED |
PARAM_ERROR
CODE_READ_PROTECTION_ENABLED
This command is used to erase a sector or multiple sectors of on-chip Flash memory. The boot
sector can not be erased by this command. To erase a single sector use the same "Start" and "End"
sector numbers. As of Bootloader rev. 1.61 this command is blocked when code read protection is
enabled.
"E 2 3<CR><LF>" erases the flash sectors 2 and 3.
LPC2119/2129/2194/2292/2294
275
Preliminary User Manual
May 03, 2004

Advertisement

Table of Contents
loading

This manual is also suitable for:

Lpc2129Lpc2119Lpc2292Lpc2294

Table of Contents