【学习分享】2、创龙 TMS320C6748开发板程序加载和烧写(二)

此部分由于篇幅过长,将分为五个小点进行叙述,此处主讲基于串口的程序加载和烧写,所用器件为创龙TMS320C6748开发板。需要注意的点已在备注中进行说明。

如果需要从头开始进行本使用手册的阅读,欢迎阅读本博其他文章:

  • 0、创龙 TMS320C6748开发例程使用手册(前言、适用范围以及所提供例程目录参考)

https://blog.****.net/Celiachenv587/article/details/87915593

  • 1、创龙Tronlong TMS320C6748开发板准备

 https://blog.****.net/Celiachenv587/article/details/87916616

https://blog.****.net/Celiachenv587/article/details/87920448

 

2、基于串口的程序加载和烧写

(1)打开AISgen软件。

       打开AISgen软件,弹出如下界面:

备注:如果AISgen是安装在默认路径,请双击"C:\AISgen_d800k008_Install_v1.13\AISgenforD800K008\AISgen_d800k008.exe"。

【学习分享】2、创龙 TMS320C6748开发板程序加载和烧写(二)

(2)点击"File->Load Configuration",弹出如下界面:

【学习分享】2、创龙 TMS320C6748开发板程序加载和烧写(二)

(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格式镜像,如下图所示:

【学习分享】2、创龙 TMS320C6748开发板程序加载和烧写(二)

(1)开发板设置

       将开发板的拨码开关1~5号对应拨到00101,使用UART2档位,然后将开发板上电。

(2)打开Uart Host软件

       打开Uart Host软件,弹出如下界面:

备注:如果AISgen是安装在默认路径,请双击"C:\AISgen_d800k008_Install_v1.13\AISgenforD800K008\UartHost\UartHost.exe"。

【学习分享】2、创龙 TMS320C6748开发板程序加载和烧写(二)

 

(3)加载和运行程序

       选择转换好的串口ais格式烧写镜像,修改串口为对应端号,波特率:115200,如下图所示。

备注:此时调试串口软件需要关闭,因为调试串口软件会占用串口。

【学习分享】2、创龙 TMS320C6748开发板程序加载和烧写(二)

点击Start,弹出如下界面:

【学习分享】2、创龙 TMS320C6748开发板程序加载和烧写(二)

将开发板复位,程序会通过串口加载到DDR2中,然后自动运行。Uart Host打印信息如下:

【学习分享】2、创龙 TMS320C6748开发板程序加载和烧写(二)

(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,弹出如下界面:

【学习分享】2、创龙 TMS320C6748开发板程序加载和烧写(二)

【学习分享】2、创龙 TMS320C6748开发板程序加载和烧写(二)

此时将开发板复位,程序会通过串口加载到DDR2中,然后自动运行。Windows控制台窗口打印信息如下:

【学习分享】2、创龙 TMS320C6748开发板程序加载和烧写(二)

(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

 

【学习分享】2、创龙 TMS320C6748开发板程序加载和烧写(二)

 

 

【学习分享】2、创龙 TMS320C6748开发板程序加载和烧写(二)

 

 

       将开发板复位,程序会通过串口烧写到NAND FLASH中。Windows控制台窗口打印信息如下:

 

【学习分享】2、创龙 TMS320C6748开发板程序加载和烧写(二)

 

 

       将开发板的拨码开关1~5号对应拨到01110,这是NAND FLASH启动档位,然后将开发板上电,程序即会正常运行。

       在Windows控制台输入如下命令可以查看"sfh_OMAP-L138.exe"软件命令的所有用法。

DOS#     sfh_OMAP-L138.exe -h

【学习分享】2、创龙 TMS320C6748开发板程序加载和烧写(二)