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

CCS5.5生成的bin文件过大

我这边有个ubl工程,编译时生成的bin文件有71kb,这个bin文件有点大,无法写入eeprom。我想知道。有什么办法可以让生成的bin文件小点可以写入eeprom中。

Nancy Wang:

ccs里面开启代码优化看看。
properties->optimization->optimization level

zhi qin:

回复 Nancy Wang:

按照你的提示我这边ubl工程生成的bin文件的大小已经可以写入eeprom了,但又遇到了新的问题。写入后再次启动板卡,spi flash中的程序没能运行。ubl工程生成的.out可以从spi flash中读出程序并能运行。我想知道这是什么情况?

Nancy Wang:

回复 zhi qin:

请问是哪款芯片?是从SPI flash启动吗?优化之前有测试过吗?UBL的作用是什么?

zhi qin:

回复 Nancy Wang:

芯片是C6678。 是从SPI flash启动。UBL的作用就是初始化uart、DDR,将nor flash中的固化搬到DDR上然后运行。

Nancy Wang:

回复 zhi qin:

请问你的硅版本号是多少?C6678 PG2.0是支持直接从nor flash启动的。
具体参考以下帖子看一下。
e2echina.ti.com/…/100597

赞(0)
未经允许不得转载:TI中文支持网 » CCS5.5生成的bin文件过大
分享到: 更多 (0)