大家好、
以下是客户提出的问题、可能需要您的帮助:
DCSM 配置:
;---------------------------------------------------------------------- ; Zone 1 ;---------------------------------------------------------------------- .sect "dcsm_otp_z1_linkpointer" .retain .long 0x1FFFFFFC .long 0xFFFFFFFF ;Reserved .long 0x1FFFFFFC .long 0xFFFFFFFF ;Reserved .long 0x1FFFFFFC .long 0xFFFFFFFF ;Reserved .sect "dcsm_otp_z1_pswdlock" .retain .long 0xFFFFFFF0 .long 0xFFFFFFFF ;Reserved .sect "dcsm_otp_z1_crclock" .retain .long 0xFFFFFFF0 .long 0xFFFFFFFF ;Reserved ;; .sect "dcsm_otp_z1_bootctrl" ;; .retain ;; .long 0xFFFFFFFF ;Reserved ;; .long 0x49550B5A .sect "dcsm_zsel_z1" .retain .long 0x000000FF ;Z1-EXEONLYRAM .long 0x00003FFF ;Z1-EXEONLYSECT .long 0x10005555 ;Z1-GRABRAM .long 0x05555555 ;Z1-GRABSECT .long 0xFFFFFFFE .long 0xFFFFFFFE .long 0xFFFFFFFE .long 0xFFFFFFFE ;---------------------------------------------------------------------- ; 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
加密后、程序可以正常运行、但 无法 连接设备、并提示以下错误:
C28xx_CPU1:停止目标 CPU 时出现问题:(错误-1156 @ 0x0)器件可能在低功耗模式下运行。 是否要使其退出此模式? 选择"是"以强制器件唤醒、然后重试此操作。 选择"否"以在不唤醒器件的情况下重试此操作。 (仿真包9.4.0.00129)
C28xx_CPU1:错误:(错误-2134 @ 0x0)无法控制器件执行状态。 重置设备、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板进行下电上电和/或尝试更可靠的 JTAG 设置(例如、较低的 TCLK)。 (仿真包9.4.0.00129)
C28xx_CPU1:错误:(错误-1135 @ 0x0)调试探针报告了错误。 确认调试探针配置和连接、重置调试探针、然后重试此操作。 (仿真包9.4.0.00129)
C28xx_CPU1:20次尝试后无法确定目标状态
C28xx_CPU1:在断开连接之前无法从目标中删除调试状态。 程序存储器中仍可能嵌入了断点运算代码。 建议您在连接之前重置仿真器、并在继续调试之前重新加载程序
C28xx_CPU1:GEL:执行 OnTargetConnect()时出错:无法写入0x0005F412@数据:目标未连接
AT *((int*) 0x5F412)=0x000F [f28377d_CPU1.gel:79]
在 OnTargetConnect()
--
谢谢、此致、
耶鲁李