【学习分享】3、创龙TMS320C6748开发板CSS工程新建、编译和导入(二)

此部分由于篇幅过长,拟分为三个部分进行叙述,此处主讲SYS/BIOS工程创建,开发环境为创龙TMS320C6748开发板。需要注意的点已在备注中进行说明。

为了更好的显示中文,请修改Preferences中C++编译器字体大小及控制台字体,点击CCS菜单" Windows ->Preferences " , 如下图所示:

 

【学习分享】3、创龙TMS320C6748开发板CSS工程新建、编译和导入(二)

 

 

       在弹出的界面中修改"C/C++ EditorTextFont"字体为12号以上,如下图所示:

 

【学习分享】3、创龙TMS320C6748开发板CSS工程新建、编译和导入(二)

 

 

       点击"Edit…",弹出如下界面:

 

【学习分享】3、创龙TMS320C6748开发板CSS工程新建、编译和导入(二)

 

 

2、SYS/BIOS工程创建

SYS/BIOS是一个实时操作系统内核,以下提供的SYS/BIOS例程均是基于6.37.03.30版本。

例程编译工具默认使用TIv7.4.8,如果安装的CCS5.5没有打开自动更新功能,默认是使用TIv7.4.4版本。使用默认版本编译时,会提示编译工具版本不一致警告信息,但例程可以直接编译和使用。修改编译工具版本配置可以去掉警告信息,编译工具版本修改步骤如下:

右击工程,选择"Properties"设置,如下图所示:

 

【学习分享】3、创龙TMS320C6748开发板CSS工程新建、编译和导入(二)

 

 

在探出的对话框中选择"General->Compilerversion->TIv7.4.4",如下图所示:

 

【学习分享】3、创龙TMS320C6748开发板CSS工程新建、编译和导入(二)

 

 

(1)创建SYS/BIOS平台配置文件

点击"File->New->Project",弹出下图:

 

【学习分享】3、创龙TMS320C6748开发板CSS工程新建、编译和导入(二)

 

 

在弹出的对话框中选择"RTSC->New RTSC Platform",点击Next,如下图所示:

      

【学习分享】3、创龙TMS320C6748开发板CSS工程新建、编译和导入(二)

 

 

在弹出的对话框中设置名字、平台、路径,如下图所示:

备注:路径不能有非ASCII字符,此路径将在以下《新建SYS/BIOS工程》章节中使用到。

 

【学习分享】3、创龙TMS320C6748开发板CSS工程新建、编译和导入(二)

 

 

点击Next,弹出如下界面:

 

【学习分享】3、创龙TMS320C6748开发板CSS工程新建、编译和导入(二)

 

 

点击OK,弹出如下界面,在"Clock Speed(MHz)"处填写CPU的主频,这里以456MHz为例,选上"Customize Memory",如下图所示:

 

【学习分享】3、创龙TMS320C6748开发板CSS工程新建、编译和导入(二)

 

 

可根据需要修改在"Device Memory"下的缓存及内存配置,也可以添加自己的段(R读、W写、X执行、I初始化),步骤如下:

在"Device Memory"下删除L1DSRAM、L1PSRAM两行。

右击"L1DSRAM",然后选择"Delete Row",如下图所示:

 

【学习分享】3、创龙TMS320C6748开发板CSS工程新建、编译和导入(二)

 

 

右击"L1PSRAM",然后选择"Delete Row",如下图所示:

 

【学习分享】3、创龙TMS320C6748开发板CSS工程新建、编译和导入(二)

 

 

在"External Memory"下方右击鼠标,在弹出的菜单中选择"Inset Row",如下图所示:

 

【学习分享】3、创龙TMS320C6748开发板CSS工程新建、编译和导入(二)

 

 

添加Name为DDR,Base为"0xC0000000,Length为"0x08000000",其他默认,如下图所示:

 

【学习分享】3、创龙TMS320C6748开发板CSS工程新建、编译和导入(二)

 

 

同时把下方的"Code Memory"、"Data Memory"、"Stack Memory"都选为DDR,如下图所示:

 

【学习分享】3、创龙TMS320C6748开发板CSS工程新建、编译和导入(二)

 

 

点击Finish,弹出如下界面:

 

【学习分享】3、创龙TMS320C6748开发板CSS工程新建、编译和导入(二)

 

 

【学习分享】3、创龙TMS320C6748开发板CSS工程新建、编译和导入(二)

 

 

点击OK即可完成平台配置文件新建。

(2)新建SYS/BIOS工程

点击"File->New->CCS Project",如下图所示:

 

【学习分享】3、创龙TMS320C6748开发板CSS工程新建、编译和导入(二)

 

 

输入工程名字,选择平台、型号、仿真器型号、sys/bios模板,然后点击Next,如下图所示:

 

【学习分享】3、创龙TMS320C6748开发板CSS工程新建、编译和导入(二)

 

 

在弹出的界面中选择"SYS/BIOS6.37.3.30",接着点击Add添加自己建的平台,如下图所示:

备注:如果没有" SYS/BIOS 6.37.3.30"选项,请查阅使用手册TMS320C6748相关软件安装里SYS/BIOS 组件软件SYS/BIOS 6.37.3.30安装步骤。

【学习分享】3、创龙TMS320C6748开发板CSS工程新建、编译和导入(二)

 

 

在弹出的界面中选择packages的路径(在SYS/BIOS平台配置文件创建章节中已设置),点击OK,如下图所示:

 

【学习分享】3、创龙TMS320C6748开发板CSS工程新建、编译和导入(二)

 

 

在返回的界面中可以看到新建的平台已经添加成功,如下图所示:

 

【学习分享】3、创龙TMS320C6748开发板CSS工程新建、编译和导入(二)

 

 

在上图中Platform选择已经前面步骤新建的平台配置,弹出如下界面:

 

【学习分享】3、创龙TMS320C6748开发板CSS工程新建、编译和导入(二)

 

 

选择完成后各项如下图所示:

 

【学习分享】3、创龙TMS320C6748开发板CSS工程新建、编译和导入(二)

 

 

然后点击Finish完成工程新建。

(3)编译与运行程序

编译与运行程序方法与裸机一致,请参考裸机的”编译与运行程”章节。