F28027-FLASH烧写

[复制链接]
1467|9
 楼主| Bjorn 发表于 2017-5-30 09:25 | 显示全部楼层 |阅读模式
才接触F28027,自己做的电路板,编写了小程序,RAM里运行可以,离开仿真器,断电后就不行了。请问烧写FLASH的步骤和设置?BOOT MODE怎么设置,管脚怎么处理?Debug和Release又是怎么回事?软件版本CCS5.5。多谢!
1、F28027-FLASH引导模式是不是使用GPIO18、29、34三个管脚,需要在硬件设计上把这三个管脚上拉置高还是在软件里置位?如果管脚复用怎么处理?
2、Debug和Release模式是什么意思?何时选择?烧写FLASH时需要选择吗?
3、代码不复制到RAM里应该可以运行吧?如果不复制代码的话,是不是把CMD文件更换后就可以写到FLASH里运行了?
Rollo 发表于 2017-5-30 09:43 | 显示全部楼层
有一篇《……在FLASH里运行》的帖子,可以参考
Rangar 发表于 2017-5-30 09:54 | 显示全部楼层
F28027的数据手册,FLASH烧写怎么引导的
Stannis 发表于 2017-5-30 10:02 | 显示全部楼层
引导管脚是GPIO34、GPIO37(TDO)和TRST三个,需要GPIO34=1;GPIO37=1;TRST=0
Brand2 发表于 2017-5-30 10:17 | 显示全部楼层
这个芯片,不用刻意去这它的“启动模式”,在上电时,它自己就从内部的FLASH启动了。实际上关键的是XRS、TRST这两个脚 ,按照手册说明去做。
Soraka 发表于 2017-5-30 10:26 | 显示全部楼层
Debug和Release模式是什么意思

两种都差不多,一种包含调试信息,一种不包含。。两种都可以正常运行
Garen2 发表于 2017-5-30 10:38 | 显示全部楼层
代码不复制到RAM里应该可以运行!但FLASH的等待时间要设置正确
Ryze 发表于 2017-5-30 11:08 | 显示全部楼层
好多程序是既有在RAM里运行的段段儿,也有在FLASH里运行的段段儿。一般不会全部在RAM里运行,特别是大型程序。
Varus 发表于 2017-5-30 11:15 | 显示全部楼层
硬件设计倒是没什么,一般都会设置成flash启动,ti的c2000不同型号引脚不一样,需要注意。软件方面一般都知道要换cmd,但是有一些文件如果从flash启动是需要添加的。
Snow7 发表于 2017-5-30 16:54 | 显示全部楼层
怎么不参考官方的例程,ramfuncs不需要修改,直接用可以的。然后自己再定义一个跟ramfuncs类似的段名搬你自己的代码就可以了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

113

主题

757

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部