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

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

 

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

 

 

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

 

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

 

 

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

 

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

 

 

3、CCS工程导入和编译步骤

备注:由于部分例程依赖于工作空间Include、Library,所以在编译例程时需要将其导入。

将光盘中demo整个目录拷贝到一个非中文目录下。打开CCS,却换工作空间到此目录,点击"File->Switch Workspace->Other",如下图所示:

 

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

 

 

       在弹出的对话框中点击"Browse"选择已拷贝的例程路径,如下图所示:

 

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

 

 

备注:这里以StarterWare为例,如需导入SYS/BIOS、Algorithm例程,请重复此步骤新建新的工作空间,以免导入相同名字例程时无法导入。

点击菜单"File->Import",弹出以下对话框:

 

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

 

 

(1)点击"Code Composer Studio->Existing CCS Eclipse Projects"后再点击Next,如下图所示:

 

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

 

 

(2)在弹出的对话框的"Select search-directory"后面点击Browse,以StarterWare裸机例程为例,选择光盘"demo/StarterWare"目录的存放路径,选择后如下图所示:

备注:如果只导入单个工程也可以将目录选择到具体工程所在目录,例如"demo\StarterWare\Application\GPIO_LED"。

 

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

 

 

(3)点击"Select All",再点击Finish就可以导入现有所有的CCS工程,同时会在CCS的左边出现如下界面:

 

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

 

 

(4)然后右击任意一个工程,在弹出来的对话框中点击"Rebuild Project",即可对当前工程编译,如下图:

 

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

 

 

(5)编译完毕后,可在左侧工程的Binaries下看到产生了可执行.out文件,如下图:

 

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

 

 

(6)开发板上电,点击"Run->Debug",出现Debug界面。

 

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

 

 

(7)再点击左上角的【学习分享】3、创龙TMS320C6748开发板CSS工程新建、编译和导入(三)load键,选择要加载的.out格式镜像文件,如下图所示:

 

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

 

 

       等待程序加载完成,然后点击【学习分享】3、创龙TMS320C6748开发板CSS工程新建、编译和导入(三)程序运行按钮,可以发现程序已正常运行。点击黄色的暂停键【学习分享】3、创龙TMS320C6748开发板CSS工程新建、编译和导入(三),再按F5会进去函数里面,按F6就单步走。

4、开启多线程编译

随着DSP工程越来越庞大,尤其使用了SYS/BIOS后,编译速度可能不能满足需求,可以根据情况开启多线程编译。

右击需要开启多线程编译的工程,选择Properties,如下图所示:

 

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

 

 

在弹出的界面选择"Build->Behaviour",选上"Enable parallel build",如下图所示:

 

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

 

 

(1)点击OK,设置完成。

5、添加自动生成NAND FLASH烧写.ais文件

以下操作可让工程编译后自动生成可用于NAND FLASH烧写的.ais文件,简化了开发步骤。

自动生成.ais文件需要的工具位于光盘资料"demo\HostApp\HexAIS"目录下,拷贝HexAIS目录到C盘下;

(1)右击需要生成.ais文件的工程,选择Properties,如下图所示:

 

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

 

 

(2)在弹出的界面选择"Build->Variables->Add",如下图所示:

 

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

 

 

(3)在弹出界面中的"Variable name"中填入自定义名,在Value中填入HexAIS目录的路径,如下图所示:

 

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

 

 

(4)点击OK,成功添加如下图所示:

 

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

 

 

(5)在"Build->Steps->Post-buildsteps->Command"框内输入如下代码:

${HexAIS_DIR}\HexAIS_OMAP-L138.exe -ini ${HexAIS_DIR}\NandFlash.ini -o ${ProjName}.ais ${ProjName}.out

              如下图所示:

 

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

 

 

(6)点击OK,设置完成,重新编译后生成的.ais文件位于工程的Debug目录下。

 

 

相关文章:

  • 2021-12-09
  • 2021-06-06
  • 2021-11-05
  • 2021-06-02
  • 2021-10-23
  • 2021-07-15
  • 2021-07-27
猜你喜欢
  • 2021-07-26
  • 2021-04-15
  • 2022-01-02
  • 2021-04-16
  • 2021-05-02
  • 2021-08-07
  • 2021-06-23
相关资源
相似解决方案