Part Number:LAUNCHXL-F28069MOther Parts Discussed in Thread:C2000WARE
求助如何写入flash断电保存以及bootmodes正常该怎样设置。
Green Deng:
根据user's guide的说明,S1开关的设置应该是HHL。
连接不上的时候是会提示什么报错吗?
,
KUANG XIN:
,
KUANG XIN:
,
Green Deng:
看一下设备管理器中能不能识别到USB串口,可以试一下这个帖子的操作:https://e2echina.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/196284/faq-launchxl-f28069m-usb?tisearch=e2e-sitesearch&keymatch=LAUNCHXL-F28069M#
另外,这是新板子吗?是否有烧写过其他程序?看一下芯片的复位引脚是否有规律的方波信号(复位信号)
,
KUANG XIN:
是新板子,这是HHL状态。这是HHH状态。
,
Green Deng:
这么看的话仿真器也是正常的。那就看一下芯片复位引脚的电平状态,新板子很有可能是看门狗复位没有关掉,持续的复位信号导致仿真器无法连接上
,
KUANG XIN:
测试复位脚TP18一直是高电平
,
Green Deng:
我怀疑是板载仿真器有问题。
另外,你说的“ boot modes设置的是HHH,板子下载程序后断电未保存”,是如何判断未保存的?下载完成之后,离线运行的时候有没有把开关设置为HHL再运行?
,
KUANG XIN:
HHH状态才能下进去程序,HHH状态下下载例程,之后断电程序又变成出厂程序了,开关没变还是HHH状态。
,
KUANG XIN:
,可能是这个cmd是RAM的原因吗,但是我配置没找到FLASH的
,
Green Deng:
额,是的,ram.cmd是用于在线调试的,烧写flash的话要用flash.cmd文件,可以在这里找到:
C:\ti\c2000\C2000Ware_3_04_00_00\device_support\f2806x\common\cmd
找到后如果是用的例程,那么替换掉ram.cmd文件就可以了,如果是自己编写的程序,还需要在工程属性中修改一下include路径。
完成上述后就可以烧写进flash了,烧写完之后把开关调成HHL(正常情况下,应该是将开关设置为HHL,连上仿真器之后,开关3会自动被仿真器拉高),就是进入flash boot了。