我用的28377s芯片,带着仿真器可以正常运行,将仿真器拔掉后程序就不跑了(我在程序中设置了led灯的控制),麻烦问下这个问题可能跟啥有关系?
Joey Mao:
请检查以下几点:
首先确认您的程序是烧写到Flash,而不是Ram;
其次是boot mode的几个引脚配置是否是Flash模式;
同时确认复位电路在重新上电时是否正常工作。
我用的28377s芯片,带着仿真器可以正常运行,将仿真器拔掉后程序就不跑了(我在程序中设置了led灯的控制),麻烦问下这个问题可能跟啥有关系?
bo chen1:
回复 Joey Mao:
Joey
你好,最后一个确认过了,电源指示灯都是正常的。
前两个我要怎么确认,不是很清楚,能不能麻烦说的更详细点?
我用的28377s芯片,带着仿真器可以正常运行,将仿真器拔掉后程序就不跑了(我在程序中设置了led灯的控制),麻烦问下这个问题可能跟啥有关系?
BIN YAO1:
你将程序写入FLASH并且boot from flash了吗
我用的28377s芯片,带着仿真器可以正常运行,将仿真器拔掉后程序就不跑了(我在程序中设置了led灯的控制),麻烦问下这个问题可能跟啥有关系?
bo chen1:
回复 BIN YAO1:
我用的ccs6,xds100仿真器,将代码下载到芯片上,如果仿真器不拔下来,程序可以正常运行,拔掉电源和仿真器后,再插上电源,几个被控制的指示灯都没有反应,所以我猜测是程序没有正常运行。
我不太明白你说的程序是否写入FLASH和boot from flash要怎么确认。用仿真器烧录程序会不把程序烧到flash中?
我用的28377s芯片,带着仿真器可以正常运行,将仿真器拔掉后程序就不跑了(我在程序中设置了led灯的控制),麻烦问下这个问题可能跟啥有关系?
BIN YAO1:
回复 bo chen1:
你程序里添加的.cmd文件是选用的RAM还是FLASH? 如果是RAM的.cmd文件的话,只能用于仿真。要想能够脱机运行,必须添加的是FLASH的.cmd文件
我用的28377s芯片,带着仿真器可以正常运行,将仿真器拔掉后程序就不跑了(我在程序中设置了led灯的控制),麻烦问下这个问题可能跟啥有关系?
bo chen1:
回复 BIN YAO1:
明白,但我用的是FLASH的cmd文件。
我确定程序已经烧进了flash中。
我用的28377s芯片,带着仿真器可以正常运行,将仿真器拔掉后程序就不跑了(我在程序中设置了led灯的控制),麻烦问下这个问题可能跟啥有关系?
bo chen1:
回复 Joey Mao:
哦,那可能是这个原因,配制成get mode需要gpio72和gpio84上拉,但我的板子上是拉低的。我来改下再试试。
我用的28377s芯片,带着仿真器可以正常运行,将仿真器拔掉后程序就不跑了(我在程序中设置了led灯的控制),麻烦问下这个问题可能跟啥有关系?
bo chen1:
回复 Joey Mao:
非常感谢!
就是这个原因,问题已经解决了。