omap

阅读: 评论:0

omap

omap

本文介绍利用Texas Instruments XDS100V2 USB Emulator烧写omap-l138程序到nand flash,并从nand flash启动的方法。

1 用到的软件

         (1)AISgen_d800k008;

         (2)OMAP-L138_FlashAndBootUtils_2_40.tar;

         (3)OMAPL138-DSP-LED-v4.zip;

         (4)DSP工程生成的a.out文件,即要烧写到nand flash里的.out文件,板子上电后omap-l138会从nand flash里加载该程序并运行;

           AISgen_d800k008和OMAP-L138_FlashAndBootUtils_2_40.tar都可以从官网下载,从.php/Boot_Images_for_OMAP-L138进去后找找

2 软件准备

         (1)安装AISgen_d800k008,不再赘述;

         (2)准备nand writer,用CCS打开OMAP-L138_FlashAndBootUtils_2_40OMAP-L138CCSNANDWriter目录下的ARM工程文件NANDWriter_ARM.pjt,生成NANDWriter_ARM.out文件,该文件从ARM核运行,将DSP端要运行的程序文件烧写到nand flash,如果需要烧写到其它存储设备,选择官方为我们准备的相对应的CCS工程生成相对应的writer即可,如下图所示。


(3)用CCS打开OMAPL138-DSP-LED-v4OMAPL138-DSP-LEDARMccs目录下的ARM工程文件OMAPL138-DSP-LED-ARM.pjt,编译生成OMAPL138-DSP-LED-ARM.out;

(4)用AISGen将OMAPL138-DSP-LED-ARM.out和DSP核要运行的a.out文件合并,生成ais格式的文件,AISGen的配置如下所示。


Device Type根据自己芯片的版本选择,如果不清楚可以参考之前写的博文,Boot Mode选择nand flash,DSP Application File 选择OMAPL138-DSP-LED-ARM.out和DSP工程生成的a.out文件,单击后面的“+”号来添加a.out,AIS Output File输入.bin文件的保存目录和文件名,为了能显示所有的文件,上图中我省略了各个文件的路径,正因为如此,单击Generate AIS的时候会有One or more parameter errormust be corrected的提示。

Flash面板的配置如下图所示,我的nand flash数据位为8位,CCS3Setup保留默认配置,单击Generate AIS生成.bin文件。


3 烧写nand flash

       连接跳线,配置Boot Mode Selection为nand 8,在CCS的DSP工程里连接到ARM核(烧写nand flash的时候只需要连接到ARM核),下图是连接ARM核成功后:



左键选中Texas Instruments XDS100V2 USB Emulator/ARM9_0(Suspended),单击CCS菜单栏的 Run -> Load -> Load Program,加载NANDWriter_ARM.out,之后单击工具栏的运行按钮,NANDWriter_ARM.out在ARM核运行,Console面板会有输出,根据输出的提示操作完成nand flash烧写,操作过程如下图所示:



Nand flash烧写成功。

4 验证

       我是通过在DSP程序里控制一个GPIO口输出高低电平的脉冲,给开发板重新上电后用示波器测试该GPIO是否有脉冲输出来判断是否成功从nand flash启动。




本文发布于:2024-01-28 04:49:47,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17063885914903.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:omap
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23