我现在已近把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文件之后,运行,然后按照提示步骤进行操作就可以了