【学习分享】3、创龙TMS320C6748开发板CSS工程新建、编译和导入(二)
此部分由于篇幅过长,拟分为三个部分进行叙述,此处主讲SYS/BIOS工程创建,开发环境为创龙TMS320C6748开发板。需要注意的点已在备注中进行说明。
为了更好的显示中文,请修改Preferences中C++编译器字体大小及控制台字体,点击CCS菜单" Windows ->Preferences " , 如下图所示:
在弹出的界面中修改"C/C++ EditorTextFont"字体为12号以上,如下图所示:
点击"Edit…",弹出如下界面:
2、SYS/BIOS工程创建
SYS/BIOS是一个实时操作系统内核,以下提供的SYS/BIOS例程均是基于6.37.03.30版本。
例程编译工具默认使用TIv7.4.8,如果安装的CCS5.5没有打开自动更新功能,默认是使用TIv7.4.4版本。使用默认版本编译时,会提示编译工具版本不一致警告信息,但例程可以直接编译和使用。修改编译工具版本配置可以去掉警告信息,编译工具版本修改步骤如下:
右击工程,选择"Properties"设置,如下图所示:
在探出的对话框中选择"General->Compilerversion->TIv7.4.4",如下图所示:
(1)创建SYS/BIOS平台配置文件
点击"File->New->Project",弹出下图:
在弹出的对话框中选择"RTSC->New RTSC Platform",点击Next,如下图所示:
在弹出的对话框中设置名字、平台、路径,如下图所示:
备注:路径不能有非ASCII字符,此路径将在以下《新建SYS/BIOS工程》章节中使用到。
点击Next,弹出如下界面:
点击OK,弹出如下界面,在"Clock Speed(MHz)"处填写CPU的主频,这里以456MHz为例,选上"Customize Memory",如下图所示:
可根据需要修改在"Device Memory"下的缓存及内存配置,也可以添加自己的段(R读、W写、X执行、I初始化),步骤如下:
在"Device Memory"下删除L1DSRAM、L1PSRAM两行。
右击"L1DSRAM",然后选择"Delete Row",如下图所示:
右击"L1PSRAM",然后选择"Delete Row",如下图所示:
在"External Memory"下方右击鼠标,在弹出的菜单中选择"Inset Row",如下图所示:
添加Name为DDR,Base为"0xC0000000,Length为"0x08000000",其他默认,如下图所示:
同时把下方的"Code Memory"、"Data Memory"、"Stack Memory"都选为DDR,如下图所示:
点击Finish,弹出如下界面:
点击OK即可完成平台配置文件新建。
(2)新建SYS/BIOS工程
点击"File->New->CCS Project",如下图所示:
输入工程名字,选择平台、型号、仿真器型号、sys/bios模板,然后点击Next,如下图所示:
在弹出的界面中选择"SYS/BIOS6.37.3.30",接着点击Add添加自己建的平台,如下图所示:
备注:如果没有" SYS/BIOS 6.37.3.30"选项,请查阅使用手册TMS320C6748相关软件安装里SYS/BIOS 组件软件SYS/BIOS 6.37.3.30安装步骤。
在弹出的界面中选择packages的路径(在SYS/BIOS平台配置文件创建章节中已设置),点击OK,如下图所示:
在返回的界面中可以看到新建的平台已经添加成功,如下图所示:
在上图中Platform选择已经前面步骤新建的平台配置,弹出如下界面:
选择完成后各项如下图所示:
然后点击Finish完成工程新建。
编译与运行程序方法与裸机一致,请参考裸机的”编译与运行程”章节。