NBIOT模块 BC20 OPENCPU GPS定位

BC20支持OPENCPU是一个特点。OPENCPU的意思就是向芯片编程,既是通信芯片又可以当MCU来使用。下面分享一下我使用BC20进行openCPU的实现过程。

软件:
①sublimetext3(编写代码工具可以选用)
②QFlash_V4.12(下载固件的工具,官方提供的)
③BC20_OpenCPU_NB1_SDK_V1.0_BETA1129A(OPENCPU)
硬件:
BC20的核心板子、USB转TTL线。

这是我使用的BC20板子
NBIOT模块 BC20 OPENCPU GPS定位
NBIOT模块 BC20 OPENCPU GPS定位
NBIOT模块 BC20 OPENCPU GPS定位
打开Sublime Text 软件,在项目中的添加BC20_OpenCPU_NB1_SDK_V1.0_BETA1129A文件夹到项目
NBIOT模块 BC20 OPENCPU GPS定位
NBIOT模块 BC20 OPENCPU GPS定位
NBIOT模块 BC20 OPENCPU GPS定位
文体结构
NBIOT模块 BC20 OPENCPU GPS定位
打开example–>example_onenet.c文件
NBIOT模块 BC20 OPENCPU GPS定位
这个文件就是待会需要编译的文件,这个文件不需要修改。
修改编译文件,make—>gcc_makefile文件中修改你需要编译的文件
NBIOT模块 BC20 OPENCPU GPS定位
进行代码编译,打开项目文件,MS-DOS的快捷方式
NBIOT模块 BC20 OPENCPU GPS定位
NBIOT模块 BC20 OPENCPU GPS定位
然后打开BC20opencpu所在文件夹
NBIOT模块 BC20 OPENCPU GPS定位
在命令窗口下打上cd I:\BC20_OCPU_BETA0114A\onenet\BC20_OpenCPU_NB1_SDK_V1.0_BETA1129A (这是你的openCPU的文件夹路径);然后回车,进入opencpu的文件夹
NBIOT模块 BC20 OPENCPU GPS定位
编译之前需要进行清除。命令:make clean 结果如下图
NBIOT模块 BC20 OPENCPU GPS定位
然后进行编译,命令:make new
NBIOT模块 BC20 OPENCPU GPS定位
生成的结果:注意查看文件的时间是不是你当前的时间,所编译的。
NBIOT模块 BC20 OPENCPU GPS定位
打开BC20固件升级工具
NBIOT模块 BC20 OPENCPU GPS定位
NBIOT模块 BC20 OPENCPU GPS定位
配置QFlash_V4.12
NBIOT模块 BC20 OPENCPU GPS定位
COM Port下拉选择USB Serial Port对应的端口
NBIOT模块 BC20 OPENCPU GPS定位
Load FW Files点击Open按钮,弹出窗口后选择要升级的固件版本文件,选择“.cfg”为后缀名的文件
NBIOT模块 BC20 OPENCPU GPS定位
点击Start按钮
NBIOT模块 BC20 OPENCPU GPS定位
按下Start按钮后记得把BC20开发板上的复位按钮按一下
NBIOT模块 BC20 OPENCPU GPS定位
NBIOT模块 BC20 OPENCPU GPS定位
下载完成后,如下图所示
NBIOT模块 BC20 OPENCPU GPS定位
打开串口助手工具,串口选择板子安装好驱动后的串口,波特率选择115200,然后打开串口,复位板子
NBIOT模块 BC20 OPENCPU GPS定位
发送GPSOpen打开GPS电源,发送DEBUGEnable让GPS信息输出来
NBIOT模块 BC20 OPENCPU GPS定位
NBIOT模块 BC20 OPENCPU GPS定位
NBIOT模块 BC20 OPENCPU GPS定位
GPS定位成功的数据
NBIOT模块 BC20 OPENCPU GPS定位

湖畔云平台:http://www.nnhpiot.com/
板子连接:https://item.taobao.com/item.htm?id=593743046823

QQ群:
796415884
欢迎大家进群交流!!!