;---------------------------------------------------------------------- ; Zone 1 ;---------------------------------------------------------------------- .sect "dcsm_otp_z1_linkpointer" .retain .long 0x1FFFFFFF .long 0xFFFFFFFF ;Reserved .long 0x1FFFFFFF .long 0xFFFFFFFF ;Reserved .long 0x1FFFFFFF .long 0xFFFFFFFF ;Reserved .sect "dcsm_otp_z1_pswdlock" .retain .long 0xFFFFFFFF .long 0xFFFFFFFF ;Reserved .sect "dcsm_otp_z1_crclock" .retain .long 0xFFFFFFFF .long 0xFFFFFFFF ;Reserved .sect "dcsm_otp_z1_jtaglock" .retain .long 0xFFFFFFFF .long 0xFFFFFFFF ;Reserved .sect "dcsm_otp_z1_bootctrl" .retain .long 0xFFFFFFFF ;Reserved .long 0x2c2b0B5A .sect "dcsm_zsel_z1" .retain .long 0x000000FF ;Z1-EXEONLYRAM .long 0x00003FC0 ;Z1-EXEONLYSECT .long 0x3000FFFF ;Z1-GRABRAM .long 0x0FFFF555 ;Z1-GRABSECT .long 0x12345678 .long 0x87654321 .long 0x12345678 .long 0x87654321 ;---------------------------------------------------------------------- ; For code security operation,after development has completed, prior to ; production, all other zone select block locations should be programmed ; to 0x0000 for maximum security. ; If the first zone select block at offset 0x10 is used, the section ; "dcsm_rsvd_z1" can be used to program these locations to 0x0000. ; This code is commented out for development. ; .sect "dcsm_rsvd_z1" ; .loop (1e0h) ; .int 0x0000 ; .endloop ;---------------------------------------------------------------------- ; Zone 2 ;---------------------------------------------------------------------- .sect "dcsm_otp_z2_linkpointer" .retain .long 0x1FFFFFFF .long 0xFFFFFFFF ;Reserved .long 0x1FFFFFFF .long 0xFFFFFFFF ;Reserved .long 0x1FFFFFFF .long 0xFFFFFFFF ;Reserved .sect "dcsm_otp_z2_pswdlock" .retain .long 0xFFFFFFFF .long 0xFFFFFFFF ;Reserved .sect "dcsm_otp_z2_crclock" .retain .long 0xFFFFFFFF .long 0xFFFFFFFF ;Reserved .sect "dcsm_otp_z2_jtaglock" .retain .long 0xFFFFFFFF .long 0xFFFFFFFF ;Reserved ;; .sect "dcsm_otp_z2_bootctrl" ;; .retain ;; .long 0xFFFFFFFF ;Reserved ;; .long 0x49550B5A .sect "dcsm_zsel_z2" .retain .long 0x000000FF ;z2-EXEONLYRAM .long 0x0000003F ;z2-EXEONLYSECT .long 0x3000FFFF ;z2-GRABRAM .long 0x05555FFF ;z2-GRABSECT .long 0x12345678 .long 0x87654321 .long 0x12345678 .long 0x87654321 ;---------------------------------------------------------------------- ; For code security operation,after development has completed, prior to ; production, all other zone select block locations should be programmed ; to 0x0000 for maximum security. ; If the first zone select block at offset 0x10 is used, the section ; "dcsm_rsvd_z2" can be used to program these locations to 0x0000. ; This code is commented out for development. ; .sect "dcsm_rsvd_z2" ; .loop (1e0h) ; .int 0x0000 ; .endloop ;---------------------------------------------------------------------- ; End of file ;----------------------------------------------------------------------