使用命令行编译cces工程(Blackfin 或 SHARC)
Using Blackfin and SHARC from the command line in CrossCore Embedded Studio - Documents - CrossCore Embedded Studio and Add-ins - EngineerZone (analog.com)
参考论坛的介绍
1. 将CCES 添加到环境变量中
set path "%PATH%;C:\analog\cces\2.7.0"
2.
C:\analog\cces2.7.0\Eclipse\ccesc -nosplash -consoleLog -application com.analog.crosscore.headlesstools \
-data C:/path/to/workspace -project C:/path/to/project -build all
-data 是你要构建的 workspace 的路径
-project 是你要编译的工程目录,此目录下有.project .project system.svc
-build 指定编译 debug release 或者 两者都编译
3.使用命令行创建CCES 工程
${CCES}\Eclipse\ccesc.exe -nosplash -consoleLog -application com.analog.crosscore.headlesstools \
-data c:/path/to/workspace -project ${project_name} -project-name ${project_name} -command projectcreate \
-processor ADSP-BF707 -type Executable -language C++
-data 指定workspace 路径
-project/-project-name 指定工程路径
-type Executable: 生成app运行程序 Static Library 生成动态库
-language 指定 c 或者 c++
4.也可以不使用Eclipse project 使用command line 进行编译,需要自己写makefile ,项目测试会有问题
ccblkfn -proc ADSP-BF707 source1.c source2.c source3.asm -o myoutput.dxe
ccblkfn 或者 cc21k 两个都可以的