【学习分享】2、创龙 TMS320C6748开发板程序加载和烧写(二)
此部分由于篇幅过长,将分为五个小点进行叙述,此处主讲基于串口的程序加载和烧写,所用器件为创龙TMS320C6748开发板。需要注意的点已在备注中进行说明。
如果需要从头开始进行本使用手册的阅读,欢迎阅读本博其他文章:
- 0、创龙 TMS320C6748开发例程使用手册(前言、适用范围以及所提供例程目录参考)
https://blog.****.net/Celiachenv587/article/details/87915593
- 1、创龙Tronlong TMS320C6748开发板准备
https://blog.****.net/Celiachenv587/article/details/87916616
- 2.1、创龙 TMS320C6748开发板程序加载和烧写(一)(基于仿真器的程序加载和烧写)
https://blog.****.net/Celiachenv587/article/details/87920448
(1)打开AISgen软件。
打开AISgen软件,弹出如下界面:
备注:如果AISgen是安装在默认路径,请双击"C:\AISgen_d800k008_Install_v1.13\AISgenforD800K008\AISgen_d800k008.exe"。
(2)点击"File->Load Configuration",弹出如下界面:
(3)选择光盘images目录下配置文件"C6748AISgen_456M_config.cfg",在"Device Type"下拉框中选择CPU对应的CPU版本号,此版本号可根据版本号查询操作得到。在"Boot Mode"下拉框选择对应的串口UART2。在"DSP Application File"下拉框中选择.out格式文件所在路径(在光盘"demo\StarterWare\Binary"目录下有很多现成的.out格式程序镜像),在"AIS Output File"填写ais格式文件输出路径和名字。
最后点击"Generate AIS"按键,即可生成用于串口加载和烧写的ais格式镜像,如下图所示:
(1)开发板设置
将开发板的拨码开关1~5号对应拨到00101,使用UART2档位,然后将开发板上电。
(2)打开Uart Host软件
打开Uart Host软件,弹出如下界面:
备注:如果AISgen是安装在默认路径,请双击"C:\AISgen_d800k008_Install_v1.13\AISgenforD800K008\UartHost\UartHost.exe"。
(3)加载和运行程序
选择转换好的串口ais格式烧写镜像,修改串口为对应端号,波特率:115200,如下图所示。
备注:此时调试串口软件需要关闭,因为调试串口软件会占用串口。
点击Start,弹出如下界面:
将开发板复位,程序会通过串口加载到DDR2中,然后自动运行。Uart Host打印信息如下:
(4)通过slh_OMAP-L138软件加载和运行程序。
也可以使用"slh_OMAP-L138"软件通过DOS命令行加载和运行程序。可以在光盘"demo\HostApp\HexAIS_sfh_slh"目录下找到"slh_OMAP-L138.exe"软件,将其拷贝到C盘根目录。开发板拨码开关保持在UART2档位,在Windows开始菜单底部输入cmd进入控制台窗口(注意:COM口和镜像路径参数需和实际一致,镜像路径为上面步骤产生的ais格式镜像文件路径),并执行加载命令,如下图所示:
备注:此时调试串口软件需要关闭,因为调试串口软件会占用串口。
DOS# cd C:\
DOS# slh_OMAP-L138 -waitForDevice -pCOM13 C:\TMS320C6748\demo\StarterWare\Binary\GPIO_LED.ais
点击Start,弹出如下界面:
此时将开发板复位,程序会通过串口加载到DDR2中,然后自动运行。Windows控制台窗口打印信息如下:
(1)开发板设置
将开发板的拨码开关1~5号对应拨到00101,使用UART2档位,然后将开发板上电。
(2)程序烧写
在光盘"demo\HostApp\HexAIS_sfh_slh"目录下找到"sfh_OMAP-L138.exe"软件,将其拷贝到C盘根目录。在Windows开始菜单底部输入cmd进入控制台窗口,在Boot Mode下拉框处,请选择对应nandflash,并执行烧写命令(注意:请在Boot Mode下拉框选择对应nand flash,COM口和镜像路径参数需和实际的一致,镜像路径为上面步骤产生的.bin格式文件路径),如下图所示:
特别提示:此时调试串口软件需要关闭,因为调试串口软件会占用串口。
DOS# cd C:\
DOS# sfh_OMAP-L138 -flash_noubl -targetType C6748 -flashType NAND -p COM16 GPIO_LED.ais
将开发板复位,程序会通过串口烧写到NAND FLASH中。Windows控制台窗口打印信息如下:
将开发板的拨码开关1~5号对应拨到01110,这是NAND FLASH启动档位,然后将开发板上电,程序即会正常运行。
在Windows控制台输入如下命令可以查看"sfh_OMAP-L138.exe"软件命令的所有用法。
DOS# sfh_OMAP-L138.exe -h