Part Number:TMS320F28379DOther Parts Discussed in Thread:C2000WARE
将程序烧录到FLASH中的步骤是什么,目前根据例程中的编译选项选择为CPU1_flash模式,cmd选择为flash对应的文件,程序(例程)也可以烧录到FLASH中,但是并没有执行程序内容(在ram中可以执行)请问是缺少一些配置吗,具体是哪些配置,具体函数形式是什么?
Susan Yang:
hai zhu 说:)请问是缺少一些配置吗
您可以看一下我们之前分享的文章
https://e2echina.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/201373/faq—ram-flash?tisearch=e2e-sitesearch&keymatch=faq%3Atrue
hai zhu 说:但是并没有执行程序内容(在ram中可以执行)
能否请您详细说一下?
,
hai zhu:
我烧录的是一个简单的led闪烁的程序,烧录到flash之后并没有亮灭,boot配置为111,我的操作目前只是更改了cmd文件
,
Susan Yang:
您可以先试一下例程
C:\ti\c2000\C2000Ware_3_04_00_00\device_support\f2837xd\examples\cpu1\blinky
导入CCS后,右键点击该项目并依次选择“Build Configurations”->“Set Active”->“Flash”。
,
hai zhu:
就是例程
,
Susan Yang:
请问您现在使用的硬件是什么?若是launchpad的话,您需要进行GPIO修改
建议您先使用 C:\ti\c2000\C2000Ware_3_04_00_00\device_support\f2837xd\examples\cpu1\blinky 来测试一下,build时请选择
“Build Configurations”->“Set Active”->“LAUNCHPAD_Flash”
我使用上面的例程和launchpad测试是可以正常闪烁的
,
hai zhu:
为什么要进行GPIO修改,这个程序在ram中程序是正常运行的,就是在flash中无法正常运行,我使用的是launchpad
,
hai zhu:
在您提供的这个例程中,它成功了在flash中运行了,为什么我所使用的例程:C2000ware\C2000Ware_3_04_00_00\driverlib\f2837xd\examples\cpu1\gpio中的没有成功
,
hai zhu:
您好我的问题已经解决了,多谢
,
Susan Yang:
很高兴您能解决问题