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