需要完整资料,请联系王正伟:13959192997(加V)
2、程序编译
SDK程序在CM8620OC-V1.0.2-SDK\code目录下。
(1)确认编译型号
- 这里需要注意,工程默认编译的模组型号是ML307NDC,如果模组是ML307NDL,则需要修改分区,否则即便编译成功也无法下载。
首先解压partition-2M.rar,如果没有这个文件请找到对接的FAE获取。
将文件夹中的内容拷贝并替换到CM8620OC-V1.0.2-SDK\code\src\board\openphone\cfg文件夹下。

excel打开partition-2M.xlsm文件,修改分区,并生成文件。

修改分区后,会导致编译命令的TEST=1无法编译属于正常现象,因为NDL的分区空间比NDC小。
注意:如果出现按钮无法点击,可能是Active X被禁用,点击左上角文件,点击信息,进入信任中心设置

点击ActiveX设置,设置为无限制启动所有控件并且不进行提示;同理,宏被禁用也可以通过下面的宏设置进行设置。

(2)将工具链解压放在code同级目录

如果没有这个工具链,请找到对接的FAE获取。
(3)使用vscode打开CM8620OC-V1.0.2-SDK\code目录
通过git bash终端执行编译命令。

编译命令如下:
- 编译示例程序:sh build.sh prj=xxx TEST=0。xxx为工程名称,例 sh build.sh prj=op-mdl,编译Open CPU工程, TEST=0代表不编译测试程序
- 编译测试程序:sh build.sh prj=xxx TEST=1
- 清除编译:sh build.sh clean
具体执行的编译命令可通过 ./build.sh help查看到命令语法及示例等信息。

编译成功后,全版本存放在当前目录下的bin/version目录下。

如果出现编译失败的现象,将code目录下生成的编译日志发送给FAE寻求帮助。

本章完结,原创不易,转载请收下留情,加如下图宣传:
需要完整资料,请联系王正伟:13959192997(加V)
