现在我用D:\ti\controlSUITE\device_support\f2802x\v230\f2802x_examples_drivers里的flash_f2802x例程,在调试模式下能正常运行,但一掉电再上电就不能运行。我也找了资料说是在工程属性–general–linker command file里填写F28027.cmd,我也按照这样操作了,结果编译有错,都不能编译了(不填F28027.cmd就能正常编译并在调试里正常运行,说明程序没问题)。注:原来linker command file里的内容是F2802x_Headers_nonBIOS.cmd,并不是网上说的28027_RAM_lnk.cmd。
Susan Yang:建议您看一下文档的 2.4.5 Executing the Examples From Flash
www.ti.com/…/spruhy0.pdf
网上也有一些相关教程,您可以参考一下
blog.csdn.net/…/54407909
现在我用D:\ti\controlSUITE\device_support\f2802x\v230\f2802x_examples_drivers里的flash_f2802x例程,在调试模式下能正常运行,但一掉电再上电就不能运行。我也找了资料说是在工程属性–general–linker command file里填写F28027.cmd,我也按照这样操作了,结果编译有错,都不能编译了(不填F28027.cmd就能正常编译并在调试里正常运行,说明程序没问题)。注:原来linker command file里的内容是F2802x_Headers_nonBIOS.cmd,并不是网上说的28027_RAM_lnk.cmd。
user5851268:
回复 Susan Yang:
用的是例程的工程与代码,并不能用F28027.cmd文件替代,否则会编译通不过。不过直接将launchpad板子上的S1开关设成on-on-off, 就可以将代码保存在FLASH里了
现在我用D:\ti\controlSUITE\device_support\f2802x\v230\f2802x_examples_drivers里的flash_f2802x例程,在调试模式下能正常运行,但一掉电再上电就不能运行。我也找了资料说是在工程属性–general–linker command file里填写F28027.cmd,我也按照这样操作了,结果编译有错,都不能编译了(不填F28027.cmd就能正常编译并在调试里正常运行,说明程序没问题)。注:原来linker command file里的内容是F2802x_Headers_nonBIOS.cmd,并不是网上说的28027_RAM_lnk.cmd。
user5851268:
回复 Susan Yang:
现在有个新问题,如是量产产品该怎么烧录程序呢?难道也在CCS里Debug来烧程序?有没有专用的PC软件来烧程序,并提供芯片加锁,外部不能读出程序的HEX文件