|
发表于 2013-5-29 22:59:00
|
显示全部楼层
- #ifndef SRAM
- SECTION .crp:CODE:ROOT(2)
- DATA
- /* Code Read Protection
- CRP1 0x12345678 - Write to RAM command can not access RAM below 0x10000200.
- - Read Memory command: disabled.
- - Copy RAM to Flash command: cannot write to Sector 0.
- - "Go" command: disabled.
- - Erase sector(s) command: can erase any individual sector except
- sector 0 only, or can erase all sectors at once.
- - Compare command: disabled
- CRP2 0x87654321 - Write to RAM command: disabled.
- - Copy RAM to Flash: disabled.
- - Erase command: only allows erase of all sectors.
- CRP3 0x43218765 - Access to chip via the SWD pins is disabled. ISP entry
- by pulling PIO0_1 LOW is disabled if a valid user code is
- present in flash sector 0.
- Caution: If CRP3 is selected, no future factory testing can be
- performed on the device.
- */
- DCD 0xFFFFFFFF
- #endif
- END
复制代码 define symbol __CRP_start__ = 0x000002FC;
define symbol __CRP_end__ = 0x000002FF;
define region CRP_region = mem:[from __CRP_start__ to __CRP_end__];
place in CRP_region { section .crp }; |
|