TI中文支持网
TI专业的中文技术问题搜集分享网站

5509a关于16位并行bootloader的问题

项目上需要将一个200多k的代码实现自启,用的是16位1M的并行flash芯片用的ccs版本是3.3以前用过flashburn的插件,但是好像只能下载16k以内的代码,代码稍大就会提示checksum error 如果不勾选checksum则木有现象出现,网上搜索后发现貌似需要二次boot,下载了贵公司的spra375文档,发现里面的说法都很讲的是一些时序的问题,并未提及翻页问题,初学5509望指导,或提供下载大型代码参考工程,谢谢

Shine:

你好,

你用的是LQFP封装吧, LQFP封装EMIF口只有14根地址线, 所以它的线形寻址能力为16K, 而BGA封装有21根地址线, 可以访问2M异步memory. 如果你用都是LQFP封装而代码又超过了16K, 就需要写二次bootloader程序来搬移代码. Flash翻页问题看你的硬件怎么接的, 超过16k, 就要先配置高位地址线(一般由GPIO或者CPLD等提供), 再读写. 没有专门针对c55x的二次bootloader的例程, 不过你可以参考c6000的, 原理是一样的.http://www.ti.com/dsp/docs/litabsmultiplefilelist.tsp?sectionId=3&tabId=409&literatureNumber=spra999a&docCategoryId=1&familyId=114

赞(0)
未经允许不得转载:TI中文支持网 » 5509a关于16位并行bootloader的问题
分享到: 更多 (0)