移远EC200UCN_LA 4G通信模块 OpenCPU二次开发过程中遇到的各种坑

这里主要记录一下我在使用移远开发板进行 EC200UCN_LA 4G通信模块开发中遇到的各种坑。

注: Q为遇到的问题    A为问题的解决办法   T为注意事项

Q. 串口demo无法正常接收和发送消息

A. demo里用的UART2,开发板的main串口是URAT1,把demo里的改成1就好了

T. 注意!!!!一定要把右上角的开关拨到UART位置!!!!

Q. 创建新组件后,如何进行编译、链接。

A.  在ql_appliction目录下的CMakeList 添加组件,进行编译add_subdirectory_if_exist(xx)。然后在init目录下的CMakeList添加链接库target_link_libraries(xx)

Q. 在其他init除外的组件里,链接其他组件

A. 在对呀组件下的CMakeList里,讲target_link_libraries注释删除,然后添加相对于的组件。注:需将自带的ql_api_common组件删除

Q. 添加链接后,仍然无法使用对应组件库里的函数,提示include错误

A. 需确保al_appliction目录下的CMakeList有将对应组件添加进来,可直接进行add_subdirectory_if_exist(xx)

Q. 明明已经include了,编译的时候还是显示未定义

A. 复制.h文件的时候,记得改#ifndef

Q. 一旦有未使用的变量、或者一些常见的Warring,就会整个编译失败,提示“error: unused variable”

<
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值