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

C6748 spi1 flash启动 程序大于64kb 就起不来(L2RAM中运行)

C6748 用SPI1 Flash 启动,在L2RAM中运行,用仿真器load加载时,程序不管是否大于64kb都能正常运行,但是spi1 flash启动时,只要程序大于64kb就跑不起来,难道RBL的读数据大小有限制(在L2RAM中运行时)?

Shine:

请问您接到SPI flash是多大容量的?RBL支持24bit SPI flash,可以加载16M程序。

user5781709:

回复 Shine:

4M的flash,用的是SPI1接口,按理说在C6748_L2RAM(大小256kb)中运行,只要程序小于256kb就能读出来运行啊,但是测试时发现代码54kb时就完全没问题,到了90kb时,程序就起不来了,用仿真器load的方式完全没问题,所以我怀疑RBL读数据时,读取的大小是不是做了一定的限制,跟外设的地址线多少关系不是很大

user5781709:

回复 Shine:

能电话指导一下吗 大牛 TEL:135-2153-3504

赞(0)
未经允许不得转载:TI中文支持网 » C6748 spi1 flash启动 程序大于64kb 就起不来(L2RAM中运行)
分享到: 更多 (0)