各位小伙伴拿到一块新的开发板时,是不是都非常想快速的上手开发试玩?但往往苦于对开发板的不了解或没有示例工程无法下手,下面,本文将以启物开发板为例,带领各位小伙伴快速简单的生成基础的BSP工程,并让开发板联网。一起来看看吧!
硬件:启物开发板
首先,解压得到的OneOS的源码仓库,进入到projects目录,右键打开OneOS-Cube工具,输入project命令选择要生成的工程:
按“Esc”退出,再按“y”保存,将自动生成mm32f3277g8p-cmcc-oneos文件夹,这个就是万耦启物开发板的基础bsp工程。
需要注意的是,MDK没有自带相关的Pack支持包,需要先行去灵动微电子官网下载Pack支持包安装:上海灵动微电子股份有限公司
安装完pack如果提示无法找到对应的PACK或者器件,就需要修改工程设置。
我们可以修改工程文件夹内template.uvprojx工程的设置:
将芯片信息修改为MM32F3273G8P:
随后将工程设置的调试下载器选项修改为自己使用的调试下载器:
然后在调试下载器设置中将下载算法选定即可:
最后关闭工程,在工程文件夹内右键打开OneOS-Cube工具:
在OneOS-Cube工具中使用menuconfig命令,打开工程的系统配置,然后退出,此时会弹出是否需要保存,输入’y’或者’Y’即可,然后使用scons --ide=mdk5命令重新生成工程文件:
此时,重新双击project.uvprojx打开打开示例工程,就不会再报错了,直接编译下载即可:
由于使用的Wi-Fi的名称与密码可能与各位实际的不一致(除非现场有Wi-Fi的名称正好是“andyy”,并且密码正好是“1234567890”,机率还是有点小~),所以可能会在调试串口上输出报错信息:
那么我们需要修改这里的Wi-Fi的名称与密码完成连接,在Components→Network→Molink→Enable IoT modules support→Module→WiFi Modules Support→ESP8266→ESP8266 Config页面下,修改ESP8266 Connect AP SSID与ESP8266 Connect AP Password为实际使用的WiFi名称与密码即可:
修改目标连接的WiFi名称与密码后,保存并退出后使用scons --ide=mdk5命令重新生成工程文件,重新烧录程序再测试,就可以看到连接成功的log:
至此,通过OneOS系统自动生成的bsp工程我们就已经正常的运行起来了。
仅仅让设备联网,怎么能满足我们呢?那么下篇博文中,我将搭配OneOS系统的Molink与OneNET组件包,实现一个简易的物联网小项目,以此详细展示如何用万耦启物开发板与OneNet平台通信。敬请期待!