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

如何烧写程序到外部flash(OMAPL138)

我现在已近把BOOT引脚连接完毕,通过AISgen生成需要的文件。请问应该如何把程序烧写入外部SPI flash。。软件是CCS4 ,器件是OMAPL138.

noaming:

你好,如果是板载情况,需要使用工程烧写AIS镜像文件,

sourceforge.net/…/v2.40

在上面链接发布的工具里,路径OMAP-L138_FlashAndBootUtils\OMAP-L138\CCS中提供了SPI FLASH烧写工程,可以用来写SPI FLASH.

Gary Wu:

回复 noaming:

你是evm板,还是自己的板子

如果是EVM板,可以用楼上的说的方式,使用仿真器,CCS,进行SPI的烧写,或者使用串口烧写工具, processors.wiki.ti.com/…/Serial_Boot_and_Flash_Loading_Utility_for_OMAP-L138

如果是自己的板子,需要确认SPI FLASH 的ccs工程里面是否支持你板子上对应型号的SPI flash,如不支持,可适当修改代码

yi xu:

回复 Gary Wu:

是EVM板子,东西我下下来了 ,请问要怎么用??高手  告诉我一下吧

yi xu:

回复 noaming:

是EVM板子,东西我下下来了 ,请问要怎么用??高手  告诉我一下吧

noaming:

回复 yi xu:

你好,

如果用的是OMAP-L138_FlashAndBootUtils_2_36\OMAP-L138\CCS\SPIWriter,那么通过CCS加载该工程文件,编译、加载到内存运行后,根据打印提示选项,选择烧写类型,指定少些路径,就是你的AIS镜像文件,便可以烧进去了。

yi xu:

回复 noaming:

太感谢了  

yi xu:

回复 noaming:

不行啊 ,那工程好像不全。编译出错。主程序里包含的那些.h文件根本找不到。

Gary Wu:

回复 yi xu:

可使用PSP包中的SPI FLASH工程,ti-dvsdk_omapl138-evm_04_03_00_06\psp\board-utilities\src\utils,见附件

 

noaming:

回复 Gary Wu:

恩,可以试试Gary提供的例子。

另外注意提供的例程可能是CCS 3.3下的,移植到CCS V4/5时候,重新添加头文件和库等路径,往上一层的目录中寻找。

Gary Wu:

回复 noaming:

提供的例子有CCS3.3和CCS4两个版本的,解压之后就可以看到,连接仿真器,load 生成的.out文件之后,运行,然后按照提示步骤进行操作就可以了

赞(0)
未经允许不得转载:TI中文支持网 » 如何烧写程序到外部flash(OMAPL138)
分享到: 更多 (0)