1、TI的单独StarterWare不更新后,后续维护和更新的是
PROCESSOR-SDK-AM335X 软件开发套件 (PDK),对比以前的,里面没有例程,所以下载安装完需要自己编译出example例程。
因为编译出example例程中间会出现很多错误啥的,所以在这里先记录下。
2、实际的操作方法,官方实际上是有相关文档,链接如下:
1.1. Processor SDK RTOS Getting Started Guide — Processor SDK RTOS Documentation
大概在1.4章节
3、我的具体操作过程:
1> pdk,导入到ccs软件中
pdk,ccs完成之后,需要将pdk相关的东西导入到ccs中,具体如下图,打开ccs--》windows--》preference--》后续如下
安装完后,ccs就可以识别pdk包了
2> 重新编译pdk,编译出example
因为我是安装在D盘 ,不是默认装在c盘,所以中间还是出了好几个问题。
按照官方手册,结合我的安装路径,操作如下:
我的安装路径:
1)命令行进入到:D:\ti\pdk_am335x_1_0_17\packages>
2)运行 setupenv.bat
3)运行gmake clean
运行gmake all
官方这里有个错误,我只想编译某一个驱动的时候,画框的那个地方不应该要:我这里输入的指令应该是:
cd ti\drv\uart
然后输入gmake clean
gmake all
4)所有的准备好了,开始准备编译example 例子了
这里我说一下:我们可以一次性把所有的例程都编译出来,也可以先编译出一些自己先测试要用的例程,为什么有这样选项呢,因为一次性编译出 所有例程,时间实在太久了,所以提供单独编译驱动,这点还是比较好的。
按照手册:
先关闭ccs,进入到:D:\ti\pdk_am335x_1_0_17\packages>,需要运行的命令如下:
参数已经写得很详细:
我这里是想编译串口,所以指令这样:
D:\ti\pdk_am335x_1_0_17\packages>pdkProjectCreate.bat AM335x bbbAM335x little ua
rt all arm
这里我是3352,和bbb相似的板子,uart所有相关例程,具体如下图:
看到有异常,一直提示找不到指定路径
5)解决错误,
这个提示按官方意思是找不到ccs的路径,所以需要指令CCS_INSTALL_PATH到环境变量,可是我添加进了也不行,后面直接修改pdkProjectCreate.bat里的东西,
打开如下:
路径肯定不对,后面将路径修改为D盘后也不行,最后将if屏蔽之后,就可以了
如下:
再运行指令: D:\ti\pdk_am335x_1_0_17\packages>pdkProjectCreate.bat AM335x bbbAM335x little uart all arm
结果如下:
成功。
6)查看例程
编译出的ccs例程在
这里只编译了串口相关 的例子。
这些都可以导入ccs工程编译运行