域格LPM2100 me NB模块openCPU开发之编译环境搭建

本文包含搭建EC616编译环境基本操作和常见异常分析

需要的软件及要求

Keil uVision5,版本需在5.26.2.0以上,且需要添加License
本文使用版本为5.30.0.0。
keil示例版本

编译SDK工程

1、解压SDK包
原SDK包
解压后文件结构如下(注意:路径不可过深或过长,以免引起未知错误。)
解压后

2、核对“KeilBuild.bat”中KEILCC_PATH路径
原始文件中KEILCC_PATH=“C:/Keil_v5/ARM/ARMCC/bin/”,若该路径非Keil uVision5 bin所在路径,请修改。
如实际路径为D:/Keil_v5/ARM/ARMCC/bin/,则按下图修改
KEILCC路径
3、双击解压后文件夹中的“cmd”,开始编译探索

双击开启后,初始界面如下
初始画面输入KeilBuild.bat list,可查看已有工程
查看已有工程
4、选择需要工程开始编译
如编译工程“at_command”,则输入“KeilBuild.bat at_command-unilog” 或 “KeilBuild.bat at_command

注:
1、第一次编译或者增加删除或修改 log 后需要传入 unilog 参数进行编译。因为 log 需要预处理并生成对应的 debug_log.h 文件,此文件应随着 log 改变而改变并参与后续编译。
2、若缺省工程名,则默认编译工程“at_command”。

KeilBuild.bat at_command-unilog

KeilBuild.bat at_command
编译成功后,将看一个大大的PASS
编译成功
之后就可以使用out目录下的bin文件进行烧写测试,使用comdb文件进行日志分析了。
编译生成文件


常见异常

1、KEILCC_PATH路径错误
KEILCC_PATH路径错误
处理方法:参照前文“编译SDK工程”2中,核对修改路径即可。


2、Keil uVision5未被授权
Keil uVision5未被授权
处理方法:添加有效期内的License即可。


3、第一次编译 或 增加删除修改了log打印后,未传入unilog参数进行编译
第一次编译或增加删除修改log打印后未传入unilog参数进行编译
处理方法:编译时传入unilog参数即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值