如何使用TMS320C6748开发板

2025-10-21 07:32:23

1、测试开发板硬件

将开发板的UART2连接到PC机。

备注:

   如实验无特别说明,默认都是使用UART2作为调试串口。

如使用的开发板的UART2是DB9接口,请将RS232串口线通过USB转串口转接线连接到PC机的USB接口。RS232串口线的另一端DB9母头(带孔)接开发板UART2接口。

如使用的开发板的UART2是MicroUSB接口,请MicroUSB数据线插到PC机的USB接口,另一头接开发板的UART2接口。

确保USB转串口驱动已正常安装后,驱动可以在tools目录下找到,也可以使用鲁大师扫描安装驱动。

设置PC机调试终端COM口,波特率为115200,8N1,无检验位。推荐使用ZOC串口调试终端软件,OMAPL138/TMS320C6748光盘的tools目录下有ZOC的安装包zoc602.zip。安装方法请查阅使用手册TMS320C6748相关软件安装里ZOC软件安装步骤。

假如是使用ZOC的用户,依次点击菜ZOC单栏的"Options->Jumpto->Devices",然后选择"Serial/Modem"。在"Serial/Modem"中扫描然后选择COM口,波特率为115200,8N1,无检验位,"RTS signal off","DTR signal off",其它选项按默认设置。

接着点击Save完成串口终端的设置。将开发板断电,然后将开发板的拨码开关编号1~5对应拨到00101,1为ON,0为OFF,这个档位是UART2启动模式,Boot引脚详细配置说明请查看附录1。然后将开发板上电,在串口调试终端看到BOOTME信息即说明开发板硬件正常和USB转串驱动已正确安装。

     

如何使用TMS320C6748开发板

2、  对于开发板常见启动方式,拨码开关1~5档位为如下:

NAND FLASH:01110

MMC/SD0:00111

UART1:11101

UART2:00101

SPI1 FLASH:00110

DEBUG:01111

备注:1为ON,0为OFF。

1.1    查看仿真器驱动是否正常安装

开发板断电,把拨码开关调到DEBUG模式:01111,连接好仿真器和开发板,并将仿真器的USB口插进电脑USB插槽,开发板上电。右击计算机图标,点击”设备->通用串行总线控制器”或者”设备->端口(COM和LPT)”,查看是否有对应的仿真器的选项出现,如有说明仿真器驱动已经正常安装,否则请先正确安装CCS。安装方法请查阅使用手册TMS320C6748相关软件安装里CCS软件安装步骤。

如何使用TMS320C6748开发板

如何使用TMS320C6748开发板

1、2.1.1            设置工程配置文件信息

       打开CCS,点击菜单"View->Target Configrations",右边弹出如下对话框:

如何使用TMS320C6748开发板

2、       点击左边第一项,新建配置文件。

如何使用TMS320C6748开发板

3、       输入工程配置文件名字,点击Finish。

如何使用TMS320C6748开发板

4、在弹出的对话框的"Connection"下拉框中选择对应的仿真器类型,在"Board or Device"下拉框中选择TMS320C6748,点击右边的Save按钮。

如何使用TMS320C6748开发板

5、2.1.2          测试仿真器是否正常连接

如何使用TMS320C6748开发板

6、点击"Test Connection",看是否提示成功连接,如下图。如提示错误,请检查开发板是否上电、接线是否正常。

如何使用TMS320C6748开发板

7、2.1.3            加载GEL文件

例程中使用"Tronlong_C6748.gel"文件初始化时钟配置如下:

CPU:456MHz,

DDR2-624,DDR_CLK:156MHz,

EMIFA:114MHz。

加载步骤:

       点击CCS菜单"Run->Debug",弹出以下界面。可以看到C674X_0。

如何使用TMS320C6748开发板

8、右击C674X_0核,在弹出的界面中选择"Open GEL Files View"选项,右下角会弹出"GEL Files(TMS320C674X)"对话框。

如何使用TMS320C6748开发板

9、在对话框内点击右键,在弹出的界面中选择"Load GEL"。选择C6748光盘images下的GEL文件"Tronlong_C6748.gel",再点击确定,接着右下角的"GEL Files(TMS320C674X)"对话框会出现Success提示语句,如下图:

如何使用TMS320C6748开发板

10、2.1.4            CCS连接开发板CPU

右击C674X_0核,选择"Connect Target"选项,会显示Suspended状态。这说明CCS已经和开发板CPU正常连接起来了。

如何使用TMS320C6748开发板

11、备注:此处提示"Nosource****"的信息,不是错误信息,可以将其忽视,仅提示当前运行的DSP程序找不到对应的源文件,如果加载的是有效的DSP程序而且当前DSP程序源文件位于磁盘中,CCS会自动定位到相应文件并指向在相应的语句所在行。

12、"Tronlong_C6748.gel"文件加载后将自动初始化开发板,如下图所示:

如何使用TMS320C6748开发板

13、2.1.5           查看CPU版本号

点击菜单"View->Memory Browser",会出现"Memory Browser"窗口,在输入框中输入"0x11700000"并回车,选择Character可查询TMS320C6748核的版本号,CPU版本号在out镜像文件格式转换时将会用到。此处查询到的DSP核版本号为:d800k008,如下图:

如何使用TMS320C6748开发板

1、2.1.6            加载文件烧写程序

点击"Run->Load->Load Program",选择光盘中images目录下的C6748_NandWrite.out或C6748_NandWritev2.out文件,点击OK。接着点击绿色三角启动按键                                              。

C6748_NandWritev2.out使用了Load Memory方式,大大提高了烧写速度,其烧写速度为使用C6748_NandWrite.out文件的10倍左右。

2.1.7            基于仿真器烧写程序到NAND FLASH

(1)     使用C6748_NandWrite.out文件

以LED流水灯程序为例,将光盘"demo\StarterWare\Binary\GPIO_LED.ais"拷贝到一个非中文路径,在Console窗口"Do you want to global erase NAND FLASH?"提示行后面输入y,按回车键进行擦除NAND FLASH。擦除完后,会提示"Enter the binary AIS file name to flash(enter 'none' to skip):",在下一行空白处输入需要烧写的DSP程序镜像GPIO_LED.ais的完整路径,并按回车键。等待一会会出现"NAND boot preparation was successful!"即烧写成功,如下图所示:

如何使用TMS320C6748开发板

2、烧写完GPIO_LED.ais镜像后,拔下开发板仿真器接口,将开发板的拨码开关1~5号对应拨到01110档位,这是NAND FLASH启动档位,接着上电就可以看到开发板LED流水灯效果。

3、(2)     使用C6748_NandWritev2.out文件

以LED流水灯程序为例,将光盘"demo\StarterWare\Binary\GPIO_LED.ais"拷贝到一个非中文路径,在Console窗口"Do you want to global erase NAND FLASH?"提示行后面输入y,按回车键进行擦除NAND FLASH。擦除完后,会提示"Enter the binary AIS file size:",如下图所示:

如何使用TMS320C6748开发板

4、在文件属性中查看需要烧写的文件大小,如下图所示:

如何使用TMS320C6748开发板

5、在下一行空白处输入需要烧写的DSP程序镜像GPIO_LED.ais的大小,并按回车键。如下图所示:

如何使用TMS320C6748开发板

6、       将提示"Load the binary AIS file into Memory(@0xC4000000)",如下图所示:

如何使用TMS320C6748开发板

7、点击"Memory Browser->Load Memory",如下图所示:

如何使用TMS320C6748开发板

8、       在弹出的界面选择需要烧写到NAND的文件路径,如下图所示:

如何使用TMS320C6748开发板

9、       打开选择对话框时如下图,选择文件类型和烧写的文件名;

如何使用TMS320C6748开发板

10、然后点击Next后弹出以下对话框,在"Start Address"填上地址0xC4000000,"Type-size"选择"32bits",然后点击Finish,如下图所示:

如何使用TMS320C6748开发板

11、点击绿色三角启动按键或者按F8按键重新运行程序,程序将烧写到NAND,烧写成功后Console窗口打印成功烧写信息,如下图所示:

如何使用TMS320C6748开发板

12、烧写完GPIO_LED.ais镜像后,拔下开发板仿真器接口,将开发板的拨码开关1~5号对应拨到01110档位,这是NAND FLASH启动档位,接着上电就可以看到开发板LED流水灯效果。

13、2.1.8            NAND FLASH烧写格式镜像转换方法

仿真器只支持ais格式镜像烧写,而CCS编译程序生成的镜像为out格式文件,所以需把out格式镜像转换为ais格式镜像才能用仿真器进行烧写,有关格式转换步骤如下:

(1)        打开AISgen软件。安装方法请查阅使用手册TMS320C6748相关软件安装里AISgen软件安装步骤。

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

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

如何使用TMS320C6748开发板

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

如何使用TMS320C6748开发板

15、(3)        选择光盘images目录下配置文件"C6748AISgen_456M_config.cfg",在"Device Type"下拉框中选择CPU对应的CPU版本号,此版本号可根据版本号查询操作得到。在"Boot Mode"下拉框选择"NAND FLASH"。在"DSP Application File"下拉框中选择.out格式文件所在路径(在光盘"demo\StarterWare\Binary"目录下有很多现成的.out格式程序镜像),在"AIS Output File"填写ais格式文件输出路径和名字。

最后点击"Generate AIS"按键,即可生成用于仿真器烧写的ais格式镜像,如下图所示:

如何使用TMS320C6748开发板

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢