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.

DSP28377D修改OTP寄存器为SCI BOOT1以后,上电无法默认FLASH启动

  1. 芯片型号:F28377D
  2. 我需要使用SCI来烧写更新程序,更新完后还是需要每次上电从flash启动
  3. 通过复位时GPIO72置0,GPIO84置1,可以实现默认的SCI-BOOT0也就是IO84和IO85当做串口的烧写
  4. 但是我们希望使用SCI-BOOT1,也就是io28和IO29当做串口的烧写
  5. 我使用仿真器连接板子,通过仿真器修改0xD00的EMU-BOOTCTRL寄存器为0X0000815A,当复位时使GPIO72置0,GPIO84置1,实现了用IO28和IO29的SCI烧写,也就是SCI-BOOT1。
  6. 然后我考虑实现standalone的情况,于是我用CCS8.0的的ON-CHIP FLASH 工具烧写了Z1-BOOTCTRL为0X0000815A ,OTP写完后,发现重新上电时,即使IO84和IO72都是1,也不能进入flash运行了,而且此时当复位时使GPIO72置0,GPIO84置1,通过IO84和IO85当做串口还是可以烧写,而Z1-BOOTCTRL改成0x815A应该是用IO28和IO29作为串口,请教一下我是哪个步骤出错了?
  7. 我要实现第2条的目标应该怎样操作?谢谢