好的,今天来总结下M5311-NB模组的OPENCPU编程。
很久之前研究过ME3616的OPENCPU编程,今天咱们来总结下M5311的编程步骤。
官方是有一个文档的,只是不是太好用,接下来我将按照自己的思路来完成OPENCPU的编译和烧写
- 环境搭建:
1.安装minGW,配置环境变量,在PATH里加入C:\MinGW\bin;新建LIBRARY_PATH变量,如果有的话,在值中加入C:\MinGW\lib,这是标准库的位置;新建C_INCLUDEDE_PATH变量,值设为C:\MinGW\include;验证,在cmd下输入gcc -v,由于后面编译要用到MinGW中的make,需要将C:\MinGW\bin下面的mingw32-make.exe重命名为make.exe
2.拷贝GNU Tools ARM Embedded工具文件夹,配置环境变量,PATH:C:\M5311\GNU Tools ARM Embedded\4.9 2015q3\bin,验证,在cmd下输入arm-none-eabi-gcc -v
验证:
- 开发验证
|
|
- 编译工程
首先确认要使用的硬件版本,以 LV 为例,编译命令为:build.bat LV 在命令行中进入 SDK 主目录,输入 build.bat
LV 命令后回车,即可执行编译:
- 重要的一步 就是烧写程序,官方给的资料是使用 FlashTool.exe
其实没必要,可以直接使用ME3616 的烧写工具直接撸,因为ME3616和M5311都是用的海思的内核,无所谓的,而且这个软件的界面很简单的,也很方便操作。爽歪歪。
- 编程和开发,建议使用sublime Text来编写代码即可。
所有文件下载:可以至QQ群 476840321下载 也可以:https://www.lanzous.com/b024qym6f 密码:bld4