查看: 2602|回复: 0
收起左侧

带你体验博流Wifi和ZigBee芯片BL706

[复制链接]

  离线 

  • TA的每日心情
    拍拍
    2022-6-27 11:09
  • 签到天数: 25 天

    [LV.4]

    发表于 2021-5-14 16:54:54 | 显示全部楼层 |阅读模式

    有人预言,RISC-V或将是继Intel和Arm之后的第三大主流处理器体系。欢迎访问全球首家只专注于RISC-V单片机行业应用的中文网站

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    本帖最后由 sky 于 2021-5-14 16:54 编辑

    导语
    首先感谢博流和创易栈提供的机会,有幸能够测评BL706,本文是对博流BL706芯片的初探,基于平头哥剑池CDK这个IDE来编译,使用博流的flash下载工具dev cube进行应用程序的下载,手上没有调试工具cklink或者jlink,没能进行debug调试,请海涵,调试只能用printf进行了。BL706资源强悍,值得尝试。参考链接见文末。

    本文主要内容有:
    1、介绍BL706的芯片架构和资源
    2、介绍平头哥剑池CDK
    3、介绍博流下载工具dev cube配置和下载固件

    开发前准备:
    bl_mcu_sdk:https://gitee.com/bouffalolab/bl_mcu_sdk
    剑池CDK:
    https://occ.t-head.cn/development/series/download?id=3864775351511420928&type=kind&softPlatformType=4#sticky
    flash
    烧录工具dev cube下载地址:https://dev.bouffalolab.com/download


    一、BL706介绍      

    BL702/BL704/BL706 是用于物联网应用的高度集成的 BLE 和ZigBee 组合芯片组。

    无线子系统包含 2.4G 无线电,BLE +ZigBee 基带和 MAC 设计。微控制器子系统包含 32 位 RISC CPU,高速缓存和 内存。电源管理单元控制超低功耗模式。此外,还支持各种安全功能。

    外围接口包括 USB2.0,Ethernet(BL704/BL706),IR-remote,SPI,UART,ISO 17987,I2C,I2S,PWM,QDEC, KeyScan,ADC,DAC,PIR,Camera(BL706) 和 GPIO。
    国外芯片技术交流-带你体验博流Wifi和ZigBee芯片BL706risc-v单片机中文社区(1)


    二、开发环境搭建      

    2.1 剑池CDK介绍

    剑池CDK以极简开发为理念,是专业为IoT应用开发打造的集成开发环境。它在不改变用户开发习惯的基础上,全面接入云端开发资源,结合 图形化的OSTracer、Profiling等调试分析工具,加速用户产品开发。
    启动界面如下:
    国外芯片技术交流-带你体验博流Wifi和ZigBee芯片BL706risc-v单片机中文社区(2)

    2.2 CDK下载和安装

    下载地址:https://occ.t-head.cn/development/series/download?id=3864775351511420928&type=kind&softPlatformType=4#sticky
    国外芯片技术交流-带你体验博流Wifi和ZigBee芯片BL706risc-v单片机中文社区(3)

    右键以管理员身份安装,在安装过程中会安装cklink驱动,cklink开用于BL706的调试。
    国外芯片技术交流-带你体验博流Wifi和ZigBee芯片BL706risc-v单片机中文社区(4)


    三、编译adc测电池电压的工程  

    国外芯片技术交流-带你体验博流Wifi和ZigBee芯片BL706risc-v单片机中文社区(5)


    四、下载  

    4.1 安装烧录工具

    flash烧录工具dev cube
    下载地址:https://dev.bouffalolab.com/download
    国外芯片技术交流-带你体验博流Wifi和ZigBee芯片BL706risc-v单片机中文社区(6)

    解压后打开dev cube
    国外芯片技术交流-带你体验博流Wifi和ZigBee芯片BL706risc-v单片机中文社区(7)
    首先选择芯片型号为BL70x系列
    国外芯片技术交流-带你体验博流Wifi和ZigBee芯片BL706risc-v单片机中文社区(8)

    选择IOT下载方式
    国外芯片技术交流-带你体验博流Wifi和ZigBee芯片BL706risc-v单片机中文社区(9)

    连接和配置串口:按下boot键后再按一次复位键,进入uart引导下载模式,此时com port显示串口号(若没出现点击refresh刷新)。
    国外芯片技术交流-带你体验博流Wifi和ZigBee芯片BL706risc-v单片机中文社区(10)

    配置下载文件:boot2程序是上电后第一个执行的程序,之后跳转到norflash执行。
    国外芯片技术交流-带你体验博流Wifi和ZigBee芯片BL706risc-v单片机中文社区(11)

    配置好串口和下载文件后,点击create&download,下载固件到BL706。
    国外芯片技术交流-带你体验博流Wifi和ZigBee芯片BL706risc-v单片机中文社区(12)


    五、测试  

    下载完成后按一下复位键,程序从boot2执行后跳转到norflash执行,通过usb转ttl连接电脑和开发板的uart0,将可以看到电池电压实时输出。
    国外芯片技术交流-带你体验博流Wifi和ZigBee芯片BL706risc-v单片机中文社区(13)

    接线:

    USB-TTL      BL702_IoT----------------------
      3V3   <-->   VDD
      TXD   <-->   RX0
      RXD   <-->   TX0
      GND   <-->   GND

    国外芯片技术交流-带你体验博流Wifi和ZigBee芯片BL706risc-v单片机中文社区(14)


    六、参考链接  

    博流gitee地址:https://gitee.com/bouffalolab/bl_mcu_sdk
    Windows 下使用 CDK (类 MDK Keil)开发指南:
    http://bouffalolab.gitee.io/bl_mcu_sdk/Windows_quick_start_cdk.html







    上一篇:2021年 RISC-V的变化
    下一篇:RISC-V架构在AI芯片中崭露头角
    RISCV作者优文
    全球首家只专注于RISC-V单片机行业应用的中文网站
    回复

    使用道具 举报

    高级模式
    B Color Image Link Quote Code Smilies

    本版积分规则

    关闭

    RISC-V单片机中文网上一条 /2 下一条



    版权及免责声明|RISC-V单片机中文网 |网站地图

    GMT+8, 2024-4-25 05:12 , Processed in 1.296057 second(s), 45 queries .

    快速回复 返回顶部 返回列表