创龙TMS320C6748开发板试用】+自己创建sysbios工程心得分享
- UID
- 1062083
- 性别
- 男
|
创龙TMS320C6748开发板试用】+自己创建sysbios工程心得分享
这是本人,学习创龙用户手册后,决定自己创建一个sysbios工程,并且使用硬件中断控制led灯,中间遇到不少问题,现在分享一下:
创建一个新的工程,操作如下图所示:
填写创建工程的名字,以及选择sysbios系统,点击next,如下图所示:
进入RTSC配置窗口,在这个串口选择平台支持包,以及sysbios版本,如下所示,
点击add进入下面的界面,导入需要的平台支持包,如下图所示:
在PlatForm选项,选择创建的packet,本人的是tl.dsp.c6748,如下图所示:
在build-profile选项中选择debug模式,如下图所示:
创建工程完毕,如下图所示:
因为本次创建的工程需要通过硬件中断控制led灯,因此需要一些相关的头文件,如下图所示,但是添加添加之后,会发现代码中有问号,这样编译会出错
错误提示
原因:没有工程中没有包含相应的头文件,工程没有包含头文件之前如下所示:
添加之后,如下所示:
硬件中断配置需要点击app.cfg,如下所示:
配置界面如下所示:
为保证硬件中断创建的正确性,需要选择device support选择指定设备创建hwi,如下所示:
点击Intance
弹出界面,用户点击add添加中断的名称,并配置中断函数名,中断号以及事件ID,如下所示
这时整个工程仍然报错,这是创建工程时,有某个选项没有勾选对造成的,本人查了好长时间才解决的:
解决方法如下:
需要更改的选项就是OUTput format选项,修改如下:
修改之后错误解决,但是仍然报错,如下所示:
这个原因应该好多人知道,这是因为代码中使用gpio等相关函数,但是没有添加这些函数的lib导致的,解决方法如下:
未添加之前,如下:
添加之后,如下:
至此整个工程完整的创建完成且没有任何错误,我编译以后将.out文件通过仿真器加载到C6748开发板,功能实现。 |
|
|
|
|
|
- UID
- 1062083
- 性别
- 男
|
|
|
|
|
|