嵌入式开发者社区

标题: 请教:StarterWare例程中Platform是怎么来的? [打印本页]

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

作者: lanteng    时间: 2016-10-11 11:54
且一个工作空间中所有工程的头文件,库函数等都用的是一个。这是在建立工程时设置的吗?望指教!
作者: blandodo    时间: 2016-10-11 19:17
这个是创龙自己写的吧,把他们例程里会用到的外设和硬件相关的操作都封装了函数。如果你自己用了不同的GPIO,可以照他们的代码写一个自己的。
你自己建工程的时候最好照着创龙给的视频教程里给的方式,将startware整个文件夹作为CCS的工程目录,导入工程后,拷贝其中的任一个工程,记得将拷贝后的工程放到startWare的Application目录下,和其他工程的目录一直就行,这样就不用自己配include路径和库路径了
作者: lanteng    时间: 2016-10-12 09:23
直接拷贝StarterWare,然后在这个工作空间建工程没有问题,但是我想自己建就不会了。
作者: blandodo    时间: 2016-10-12 10:08
自己建工程就要自己配置include路径和链接的lib库路径了啊,每个工程属性下面都有build参数可以配,C6000 compiler和C6000 Linker啥的
作者: human    时间: 2018-9-7 18:17
开发例程使用手册就有新建Platform和SYSBIOS工程的步骤。





欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4