创龙科技
直播中

李秀容

7年用户 204经验值
私信 关注

请问StarterWare例程中Platform怎么建立的?

根据手册5-基于StarterWare的TMS320C6748裸机程序开发入门详解教程,可以成功建立工程。但是,有一个问题,在一个工作空间中建立多个工程,而每个工程中都会使用一些相同的功能,如GPIO,这样每次都要拷贝GPIO的相关程序到相应工程的文件夹里面,很麻烦。StarterWare中的例程就不需这样做,其工作空间中工程公用的程序在Platform中,不知道这个是怎么建立的。想请教一下,StarterWare例程是怎么做到的?有什么设置或者步骤吗?

回帖(5)

李秀芳

2019-8-30 10:15:47
且一个工作空间中所有工程的头文件,库函数等都用的是一个。这是在建立工程时设置的吗?望指教!
举报

张浩

2019-8-30 10:30:13
这个是创龙自己写的吧,把他们例程里会用到的外设和硬件相关的操作都封装了函数。如果你自己用了不同的GPIO,可以照他们的代码写一个自己的。
你自己建工程的时候最好照着创龙给的视频教程里给的方式,将startware整个文件夹作为CCS的工程目录,导入工程后,拷贝其中的任一个工程,记得将拷贝后的工程放到startWare的Application目录下,和其他工程的目录一直就行,这样就不用自己配include路径和库路径了
举报

杨洋

2019-8-30 10:38:33
直接拷贝StarterWare,然后在这个工作空间建工程没有问题,但是我想自己建就不会了。
举报

王琰

2019-8-30 10:57:32
自己建工程就要自己配置include路径和链接的lib库路径了啊,每个工程属性下面都有build参数可以配,C6000 compiler和C6000 Linker啥的
举报

更多回帖

发帖
×
20
完善资料,
赚取积分