首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

创龙TMS320C6748开发板试用】+自己创建sysbios工程心得分享

创龙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开发板,功能实现。
多谢楼主的经验的分享,路过帮顶
返回列表