1、配置系统环境变量
1.1、文件pdksetupenv.bat修改
“pdksetupenv.bat”所属PDK_INSTALL_PATH,例如CCS安装在“E:\ccsv8”,PDK安装在“E:\ccsv8\pdk_c665x_2_0_12”,“pdksetupenv.bat”路径为:
E:\ccsv8\pdk_c665x_2_0_12\package\spdksetupenv.bat;
修改:
1) SDK_INSTALL_PATH
2) 屏蔽掉export path:
@REM Following line is to set the top level Rules.make location.
set RULES_MAKE = %SDK_INSTALL_PATH% /pdk_%PDK_SOC%_% PDK_ VERSION%/packages/Rules.make
export PATH
export PATH 修改为@REM export PATH
由于pdk版本不同,并不是每个版本均存在,目前pdk_c665x_2_0_12及以上版本没有这个语句;
1.2、文件pdkProjectCreate.bat修改
与pdksetupenv.bat在同一目录下:
修改:
1) 增加CCS_INSTALL_PATH
若系统环境变量未定义CCS_INSTALL_PATH,可以在这里强制定义:
/*调试pdkProjectCreate.bat文件发现系统找不到指定的文件是因为找不到E:\ccsv8\eclipse,应该路径为E:\ccsv8\ccsv8\eclipse*/
CCS安装目录下有AUTO_CREATE_COMMAND,而此宏定义又与以下相连:
因此CCS安装路径一定要设置在实际安装目录下才能与之匹配:
2) 修改SDK_INSTALL_PATH
set SDK_INSTALL_PATH=E:\ccsv8
此批处理文件用到的SDK_INSTALL_PATH用到地方如下所示:
3)调用如下命令
.\pdkProjectCreate.bat C6657 all little all all dsp
生成所有的测试例程。具体参数定义有兴趣的可参看程序,程序有详细说明:
Q&A汇总:
1、
若出现此问题,是因为CCS未添加开发环境,即PDK安装好后,CCS并无识别,此问题解决办法可参考:
CCS添加开发组件https://blog.csdn.net/smartvxworks/article/details/107843184
2、系统找不到指定文件
如下图所示:
Answer:程序中用macros.ini配置进行copy操作,“macors.ini”存放的均是各个系统环境变量的目录,该文件定义路径如下所示:
因此,第七个参数我们其实可以不输入,在程序中进行如下修改:
指定PDK_SHORT_NAME;(前期我们调用命令为:.\pdkProjectCreate.bat C6657 all little all all dsp,只输入了6个参数)