无锡赛孚建设工程有限公司网站,邯郸做移动网站价格,北京造价员变更在哪个网站做,浉河网站建设硬件介绍 淘宝上买的核心板#xff0c;大概结构如上。
直接插入电脑usb#xff0c;即可实现供电、下载#xff08;控制BOOT/EN#xff09;、串口通讯
固件包
1、环境配置 1.1串口 开发板使用了 CH340G 的 USB 转串口芯片#xff0c;自行安装CH340串口驱动。 1.2编译环境…硬件介绍 淘宝上买的核心板大概结构如上。
直接插入电脑usb即可实现供电、下载控制BOOT/EN、串口通讯
固件包
1、环境配置 1.1串口 开发板使用了 CH340G 的 USB 转串口芯片自行安装CH340串口驱动。 1.2编译环境 也是使用下面的方式来部署环境应该也可以直接用vsCode来弄以后在测试吧。 子系统在电脑中home的路径可以参考下 C:\Users\Administrator\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu_79rhkp1fndgsc\LocalState\rootfs\home 2、资料下载
官网路径
BL602/BL604 - 产品中心 - 博流智能 (bouffalolab.com)
官网提供了2种不同SDK BL_IOT_SDK 与 BL_MCU_SDK
个人看网上资料直接使用了BL_IOT_SDK但是打开BL_MCU_SDK下载gitee后README给出以下内容说明MCU_SDK兼容了。不过下方介绍都是BL_IOT_SDK可以直接参考。 BouffaloSDK 是 Bouffalo Lab 提供的 IOT 和 MCU 软件开发包支持博流智能所有系列芯片也是 bl_mcu_sdk 和 bl_iot_sdk 的结合体。 gitee路径BL_IOT_SDK
博流智能科技南京有限公司/bl_iot_sdk (gitee.com) BL 编程指南
BL 编程指南 — BL IoT SDK release_bl_iot_sdk_1.6.39-238-gf5ba0a7ee 文档 (bouffalolab.github.io) 3、编译例程
刚开始接触这块芯片先跟着教程走找例程编译烧录 4、烧录例程
有点坑啊先看教程上位机 再看目前V1.8.0的上位机。上面应该是V1.6.7左右的网上找到的类似上位机示图没找到这个版本的上位机 选择MCU需要加载Device Tree 与Image File 两个文件如果只有一个文件可能会出问题。
Device Tree应该包含设备寄存器地址相关的
这里选择了***_40M.dts可能与串口配置那里的Xtal-40M有关。 Image File烧录文件.bin
图示已有的烧录过demo_wifi这里重新选择demo_event烧录 打开串口其实打不打开都一样点击烧录时应该自动判断打开了烧录“CreateDownload” 应该是烧录好了打印 log 中出现以下提示。 [18:16:19.425] - Verify success [18:16:19.425] - Program Finished 补充1
在上面的基础上删除了 Device Tree 路径貌似也可以正常烧录可以接收。
之前是出现报警提示 “BFLB EFUSE READ MAC ADDR FAIL”才考虑添加这个路径的。 补充2
出现报警BFLB IMG LOAD SHAKEHAND FAIL 、 BFLB LOAD HELP BIN FAIL
是因为我断电后直接上位机烧录“CreateDownload”没有进入烧录模式吧长按 D8 期间短按 EN 进入烧录模式就正常了。