- 芯片型号:F28377D
- 我需要使用SCI来烧写更新程序,更新完后还是需要每次上电从flash启动
- 通过复位时GPIO72置0,GPIO84置1,可以实现默认的SCI-BOOT0也就是IO84和IO85当做串口的烧写
- 但是我们希望使用SCI-BOOT1,也就是io28和IO29当做串口的烧写
- 我使用仿真器连接板子,通过仿真器修改0xD00的EMU-BOOTCTRL寄存器为0X0000815A,当复位时使GPIO72置0,GPIO84置1,实现了用IO28和IO29的SCI烧写,也就是SCI-BOOT1。
- 然后我考虑实现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作为串口,请教一下我是哪个步骤出错了?
- 我要实现第2条的目标应该怎样操作?谢谢




