BL602 WiFI模组编译环境配置补充

举报
星辰27 发表于 2021/01/25 20:58:14 2021/01/25
【摘要】 本文主要讲解BL602模组编译环境搭建的补充说明,希望对你有所帮助

1 环境支持windows和linux,但是实测windows编译速度较慢,因此建议采用ubuntu要快很多

2 建议使用ubuntu 20.04版本,否则GLIBC版本可能低于2.28,导致编译错误,或者降低minidcos版本。(我采用的是升级ubuntu版本,法2自行百度一下),更新ubuntu参考

3 下载烧录软件

1.png

4解压之后双击运行烧录软件BLDevCube_ubuntu18,可能出现下述错误,请给该软件添加可执行权限,使用命令如下: chmod 777 BLDevCube_ubuntu18,之后双击即可执行

2.png

5 编译

(1)根据您的芯片进行型号选择。

3.png

(2)之后选择烧录文件,共包含3部分,其中前两部分使用的是编译软件相关文件夹中的文件,最后一个是用户编译的sdk中的build out生成的用户文件。1 Partition Table,该部分为使用Dev Cube目录下对应芯片型号 partition 文件夹中的分区表,默认选择2M的文件,默认文件夹即可,2 Boot2 Bin:它是系统启动后运行的第一个Flash程序,负责建立BLSP安全环境,并引导主程序运行,使用Dev Cube目录下对应芯片型号 builtin_imgs 文件夹中的 Boot2 文件。3 Firmware Bin:用户编译生成的bin文件路径,比如我运行的demobl602_demo_event,那么需要找到对应编译生成文件夹buildout下,找到bl602_demo_event.bin文件。参考下图

4.png

(3)当烧录的时候显示串口无法打开,需要将用户添加到两个组中才能访问USB端口,两个组分别为dialout和tty,具体命令如下,其中<user>需要替换成您的用户名

sudo usermod -a -G dialout <user>

sudo usermod -a -G tty <user>

烧录的时候一定要确保握手成功。

(4)注意开发板的版本

本文使用的的是该开发板,当烧录时,注意跳帧的位置。开发板的版本可能有所不同,但引脚号不会变化,烧录的时候将IO8拉高电平。5.jpg

当运行时,烧录结束断电,改变跳线方式将IO8拉低电平,重新上电,重启运行即可。6.jpg


(5)打开串口发送help指令即可看到一系列的帮助指令

7.png

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。