Hi team:
CCS V10 with compiler vision V20.2.0.
One of my customers reported an error when loading the project containing the file f28004x DCSM z1otp.asm:
C28xx_CPU1: GEL Output: Memory Map Initialization Complete C28xx_CPU1: GEL Output: ... DCSM Initialization Start ... C28xx_CPU1: GEL Output: ... DCSM Initialization Done ... C28xx_CPU1: GEL Output: ... DCSM Initialization Start ... C28xx_CPU1: GEL Output: ... DCSM Initialization Done ... C28xx_CPU1: GEL Output: ... DCSM Initialization Start ... C28xx_CPU1: GEL Output: ... DCSM Initialization Done ... C28xx_CPU1: Error during Flash Programming. Address 0x00078010, Data 0x0000E000, FMSTAT 0x00000030 C28xx_CPU1: File Loader: Memory write failed: Unknown error C28xx_CPU1: GEL: File: E:\My Project\DVR\DVRSlaverLock\Debug\DVRSlaverLock.out: Load failed.
And below is his "f28004x_dcsm_z1otp.asm" code:
.sect "b0_dcsm_otp_z1_linkpointer" .long 0x1FFFFFFF ;B0_Z1OTP_LINKPOINTER1 .long 0xFFFFFFFF ;Reserved .long 0x1FFFFFFF ;B0_Z1OTP_LINKPOINTER2 .long 0xFFFFFFFF ;Reserved .long 0x1FFFFFFF ;B0_Z1OTP_LINKPOINTER3 .long 0xFFFFFFFF ;Reserved .sect "b0_dcsm_otp_z1_gpreg" .long 0xFFFFFFFF ;Z1OTP_BOOTPIN_CONFIG .long 0xFFFFFFFF ;Z1OTP_GPREG2 .sect "b0_dcsm_otp_z1_pswdlock" .long 0xFFFFFFFF ;Z1OTP_PSWDLOCK .long 0xFFFFFFFF ;Reserved .sect "b0_dcsm_otp_z1_crclock" .long 0xFFFFFFFF ;Z1OTP_CRCLOCK .long 0xFFFFFFFF ;Reserved .sect "b0_dcsm_otp_z1_bootctrl" .long 0xFFFFFFFF ;Z1OTP_BOOTDEF_LOW .long 0xFFFFFFFF ;Z1OTP_BOOTDEF_HIGH .sect "b0_dcsm_zsel_z1" .long 0xFFFFFFFF ;B0_Z1OTP_EXEONLYRAM .long 0xFFFFFFFF ;B0_Z1OTP_EXEONLYSECT .long 0xFFFF6666 ;B0_Z1OTP_GRABRAM .long 0x66666666 ;B0_Z1OTP_GRABSECT .long 0x58534C4C ;B0_Z1OTP_CSMPSWD0 (LSW of 128-bit password) .long 0x47556953 ;B0_Z1OTP_CSMPSWD1 .long 0x16071217 ;B0_Z1OTP_CSMPSWD2 .long 0x091543F1 ;B0_Z1OTP_CSMPSWD3 (MSW of 128-bit password) .sect "b1_dcsm_otp_z1_linkpointer" .long 0x1FFFFFFF ;B1_Z1OTP_LINKPOINTER1 .long 0xFFFFFFFF ;Reserved .long 0x1FFFFFFF ;B1_Z1OTP_LINKPOINTER2 .long 0xFFFFFFFF ;Reserved .long 0x1FFFFFFF ;B1_Z1OTP_LINKPOINTER3 .long 0xFFFFFFFF ;Reserved .sect "b1_dcsm_zsel_z1" .long 0xFFFFFFFF ;Reserved .long 0xFFFFFFFF ;B1_Z1OTP_EXEONLYSECT .long 0xFFFFFFFF ;Reserved .long 0x66666666 ;B1_Z1OTP_GRABSECT .long 0x58534C4C ;Reserved .long 0x47556953 ;Reserved .long 0x16071217 ;Reserved .long 0x091543F1 ;Reserved
Would you provide a solution?
Best regards