编写好的程序下载之后,在带有仿真器的情况下是可以正确运行的,但是将仿真器拔掉之后就无法启动了。
我将程序下到controlCard上面,程序可以脱离仿真器运行,但是到自己的板子上就不行了
默认的引导引脚是GPIO84和GPIO72,GPIO72现在作为数据总线使用
是否是因为总线的电平影响了启动模式的选择?
如果是的话,应该如何解决?
Joey Mao:
拔掉仿真器后芯片需要手动复位或重新上电复位,你需要检查一下复位电路是否其作用了,复位后复位引脚电平是否正常
另外就是测一下Boot mode的几个引脚是不是按你配置的生效了
如果都没有问题,那就要检查一下芯片的电源是否稳定,正确
编写好的程序下载之后,在带有仿真器的情况下是可以正确运行的,但是将仿真器拔掉之后就无法启动了。
我将程序下到controlCard上面,程序可以脱离仿真器运行,但是到自己的板子上就不行了
默认的引导引脚是GPIO84和GPIO72,GPIO72现在作为数据总线使用
是否是因为总线的电平影响了启动模式的选择?
如果是的话,应该如何解决?
chen chen13:
回复 Joey Mao:
我的操作过程:
用仿真器下载程序->断电->拔下仿真器->上电,所以复位不会有问题
启动模式的配置引脚都是悬空状态
电源没有问题
还是想问关于启动引脚的配置,如果想引导到flash,只要把两个启动引脚都拉高就可以了嘛?
编写好的程序下载之后,在带有仿真器的情况下是可以正确运行的,但是将仿真器拔掉之后就无法启动了。
我将程序下到controlCard上面,程序可以脱离仿真器运行,但是到自己的板子上就不行了
默认的引导引脚是GPIO84和GPIO72,GPIO72现在作为数据总线使用
是否是因为总线的电平影响了启动模式的选择?
如果是的话,应该如何解决?
chen chen13:
回复 Joey Mao:
我昨天尝试将GPIO84和GPIO72都经过1K电阻接3.3V电源
但是GPIO72接上上拉后仍然为低电平,从CCS中读取该引脚值也是这样,请问是什么原因?
如果我想使用其他引脚,请问如何更改Zx-BOOTCTRL?我应该如何读取和写入OTP中的数据?