This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
基于dcsm_security_tool例程修改了boot 引脚及DCSM密码,在ram模式下下载了程序之后,再次下载程序报错。
请问这个是为什么?
console显示:
C28xx_CPU1: File Loader: Verification failed: Values at address 0x0A80A@Program do not match Please verify target memory and memory map
您好,我对dcsm_security_tool 修改例程如上图所示。
1、修改后将文件保存,然后重新build工程
2、使用RAM下载程序,接着再次下载程序报错
3、仿真器连接正常,使用Flash下载程序可以擦除片上Flash,但是无法下载程序
这个就比较奇怪了,照理来说,如果仿真器连接正常,而且flash也可以擦除的话,下载应该也不是问题。
如果还是无法解决的话我可能要联系一下其他工程师咨询一下这个问题了
您好,我现在问题解决了,应该是我调试的时候使用自动模式,在手动模式下解锁之后就好了。感谢
不过还有个问题就是,我在ram模式下将dcsm_security_tool 工具生成的dcsm.cmd 和dcsm.asm文件一起编译了,是不是dcsm.cmd 和dcsm.asm应该只在Flash模式下编译,这方面的资料有吗?谢谢
ram调试应该影响不大。但是一般都很不建议在调试的时候修改dcsm和其他的boot选项,因为有些寄存器操作不当很容易造成报错,有些甚至是OTP寄存器,无法修改回来。