F28027-FLASH烧写

2019-03-26 15:11发布

本帖最后由 cht8805 于 2016-7-11 11:08 编辑

大家好,我才接触F28027,自己做的电路板,编写了小程序,RAM里运行可以,离开仿真器,断电后就不行了。请问烧写FLASH的步骤和设置?BOOT MODE怎么设置,管脚怎么处理?Debug和Release又是怎么回事?软件版本CCS5.5。多谢!
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
cht8805
1楼-- · 2019-03-27 18:41
elvike 发表于 2016-7-11 16:58
这类型的问题已经提过很多次了,楼主可以在论坛里搜索。基本都能找到你要的答案,

是啊。我基本把相关帖子都看了,问题依然没解决。做为DSP的新手,我的感觉是F28027类似于单片机,烧写FLASH不成功首先从硬件着手,看编程接口和引导管脚配置是否正常(新手就是不知什么样是正常的,管脚到底需不需要外部硬件配置和怎么配置),FLASH延时怎么处理,在哪处理;先把FLASH烧写成功,程序能运行,然后再考虑是在RAM里还是FLASH里运行,运行时需要什么条件。这方面的资料确实很少,看了很多,始终没有总结出可行的办法。可能我比较笨啊。版主的《……在FLASH里运行》一文很好,把软件部分将透了,可对自己设计电路、做线路板和软硬件联调讲的较少,对电路设置方面基本没讲,感觉意犹未尽,不畅快淋漓。可能各位老手大侠对新手按图索骥式的操作体会不深,不简单点,不面面俱到真是不行。不把开发环境搭建好,后面啥也别谈了。我虽然有单片机基础,但自学DSP确实很费劲,总觉得有个弯绕不过来,恳请大侠详解。
elvike
2楼-- · 2019-03-27 22:52
 精彩回答 2  元偷偷看……
cht8805
3楼-- · 2019-03-28 01:40
elvike 发表于 2016-7-11 22:49
硬件设计倒是没什么,一般都会设置成flash启动,ti的c2000不同型号引脚不一样,需要注意。软件方面一般都 ...

F28027的FLASH引导模式要求GPIO34(COMP2OUT)=1、GPIO37(TDO)=1、TRST=0。是不是可以理解为外部电路GPIO34(COMP2OUT)接高电平、GPIO37(TDO)接高电平、TRST按手册要求通过2.2K电阻接地。这是FLASH引导启动的硬件条件?
elvike
4楼-- · 2019-03-28 06:03
 精彩回答 2  元偷偷看……
cht8805
5楼-- · 2019-03-28 10:26
elvike 发表于 2016-7-12 10:16
是的

引导的硬件条件都具备了,依然不行。下一步最简单的验证FLASH是否写入和正确运行的办法是什么(不考虑程序搬移到RAM空间运行)?是不是在初始化程序InitSysCtrl()后面加上InitFlash();就可以了,其它程序不用改动?版主说的FLASH等待时间怎么加入,加到哪里?
elvike
6楼-- · 2019-03-28 13:37
参照官方的例程

一周热门 更多>