0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RT-Thread BK7252麻雀一号开发板

RTThread物联网操作系统 来源:RTThread物联网操作系统 2020-04-30 15:08 次阅读

如果您拥有 RT-Thread BK7252 麻雀一号开发板,为了使开发过程更加顺畅、少走弯路,请在使用前认真阅读并执行本文档。

一、前期工作

1.1开箱检查

如果您购买了麻雀一号,收到货后,请按照以下清单开箱核对产品数量:

麻雀一号开发板 1 块

beken 无线烧录器 1 个

仔细检查板子有无破损,零件是否齐全,如有任何问题请联系淘宝客服沟通。

1.2 上电测试

使用 USB Type-C 数据线(需自备)连接供电,指示灯和 LCD 亮起,表示上电测试通过。

二、板子连接电脑串口终端

麻雀一号使用 USB Type-C 数据线(需自备)连接电脑进行串口通信,能简单快捷地体验 RT-Thread 强大的命令行功能。板子连接电脑后,在设备管理器界面检查串口工作情况,并记录 COM 号备用。 若未安装 CH340 驱动导致电脑无法识别串口,请自行解压开发工具目录下的 CH34x_Install_Windows_v3_4.zip 文件安装。 打开终端软件(推荐 Xshell 或 PuTTY),新建 Serial 连接,选择对应串口号,波特率115200,数据位-8,停止位-1,无校验无流控,连接到开发板串口:

敲回车能看到命令行提示符 msh /> 表示终端工作正常:

按 Tab 键列出所有可用命令,常用命令有:

三、使用 ENV 编译工程

RT-Thread 中使用 ENV 命令行编译配置环境进行项目构建,解压资料包提供的env_released_1.1.3.7z文件,双击env.exe 运行。 解压 SDK bk7252_camera_release_xxxxxxxx,并在对应目录启动 ENV,输入 scons 命令进行编译:

四、使用 OTA 更新程序

编译完成后将在 SDK 目录下生成 rtthread.bin固件,和传统直接写入 Flash 的方式不同,麻雀一号集成了 BootLoader,可以通过 WiFi 无线网络更新方式固件(OTA),具体步骤为:

4.1 打包固件

使用 ota_tool固件打包工具将.bin 固件打包为 .rbl 升级文件(RTT OTA 升级标准文件格式),相关配置见下图:

4.2 Web Server 配置

使用 MyWebServer 工具在本地搭建 Web 服务器,为板子提供固件下载服务。双击MyWebServer.exe运行程序,先停止服务,将服务目录改为 rbl 文件所在目录(通常在打包时和 rtthread.bin一样保存在 SDK 目录下),再重新启动服务即可:

4.3 下载更新固件

回到开发板串口终端,输入 wifi w0 join ssid password 命令,连接开发板至电脑同一局域网内,再输入 http_ota http://192.168.xx.xx/rtthread.rbl 命令(其中192.168.xx.xx 为电脑 IP 地址)启动 OTA 升级,从电脑下载固件并更新:

板子在完成固件更新后,会自动重启运行新版本程序,现在,就开始愉快的学习之旅吧!

说明:在无法使用 OTA 的情况下,只能通过直接烧录 Flash 方式更新程序,参考文档 《RT-THREAD BK7252 麻雀一号开发板使用文档》 5.2 节中关于无线烧录器的使用介绍。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据线
    +关注

    关注

    8

    文章

    261

    浏览量

    37045
  • 开发板
    +关注

    关注

    25

    文章

    4420

    浏览量

    93930
  • RT-Thread
    +关注

    关注

    31

    文章

    1148

    浏览量

    38865

原文标题:【今日直播】如何用RT-Thread玩好支持音频和图像的无线SoC BK7252

文章出处:【微信号:RTThread,微信公众号:RTThread物联网操作系统】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    移植RT-THREAD在stm32开发板上,使用rt_kprintf不能正常打印的原因是什么?怎么解决?

    ) 问题: 复位开发板RT-Thread 标志也没有打印出来。 1、使用print可以打印; 2、使用内置的rt_kprintf 不能打印; 测试代码: 放在主函数的while(1)下
    发表于 02-20 06:24

    【先楫HPM5361EVK开发板试用体验】移植 RT-Thread系统

    1 新建HPM5300EVK工程 首先安装HPM5300EVK的BSP。 然后选择“基于开发板”创建工程。 新建工程后如下图所示。 2 编译下载调试 创建了工程后,直接使用RT-Thread
    发表于 12-10 14:16

    上海线下培训:RT-Thread×先楫 HPM5300 for RT-Thread ,高性能 RISC-V 平台开发快速上手

    RT-Thread的代表性产品和服务。 同时,我们也邀请到先楫的资深工程师杨帆,他将为开发者们带来期待已久的热门技术主题培训,RT-Thread×先楫 HPM5300 for RT-Thre
    的头像 发表于 11-03 19:10 445次阅读
    上海线下培训:<b class='flag-5'>RT-Thread</b>×先楫  HPM5300 for <b class='flag-5'>RT-Thread</b> ,高性能 RISC-V 平台<b class='flag-5'>开发</b>快速上手

    rt-studio潘多拉开发板最新rt-thread不能运行解决办法

    rt-studio 上 选择基于开发板的项目,选择潘多拉,rt-thread选择lasted ,如下图
    的头像 发表于 10-16 14:50 616次阅读
    <b class='flag-5'>rt</b>-studio潘多拉<b class='flag-5'>开发板</b>最新<b class='flag-5'>rt-thread</b>不能运行解决办法

    基于rt-thread的socket通信设计

    最近再研究 rt-thread 的通信 ,想设计出 eps8266(多个) rt-thread(作为中控) 服务器的通信框架,使用的开发板是 潘多拉
    的头像 发表于 10-13 15:02 673次阅读
    基于<b class='flag-5'>rt-thread</b>的socket通信设计

    RT-Thread启动流程?RT-Thread如何支持不同开发板

    一个开发板上的RT-Thread的启动流程可能是首先从bsp​当中链接脚本指定的startup_xxx.S​中的入口函数(ENTRY)或者复位异常处理函数(ResetHandler)开始运行,这部分我们在讲​bsp​支持时会详细讲解。
    的头像 发表于 08-10 15:29 900次阅读
    <b class='flag-5'>RT-Thread</b>启动流程?<b class='flag-5'>RT-Thread</b>如何支持不同<b class='flag-5'>开发板</b>?

    使用RT-Thread Studio进行智能家居终端的设计

    本次方案基于星火一号开发板开发,使用RT-Thread Studio进行工程创建,代码编辑,RT-Thread配置,调试配置,程序下载等功能
    的头像 发表于 07-28 16:41 1365次阅读
    使用<b class='flag-5'>RT-Thread</b> Studio进行智能家居终端的设计

    怎么设计一种基于RT-Thread和infineon开发板的智能家居系统?

    本次设计基于RT-Thread和infineon PSoC™ 62 with CAPSENSE™ evaluation kit开发板,实现了一个简易的智能家居系统。
    发表于 07-22 14:56 365次阅读
    怎么设计一种基于<b class='flag-5'>RT-Thread</b>和infineon<b class='flag-5'>开发板</b>的智能家居系统?

    RT-Thread使用未默认启用的timer作为硬件定时器HWTIMER的步骤

    初学 RT-Thread,在 RT-Thread studio 环境下,使用手里的 nucleo_L476 开发板来学习 HWTimer 的使用,运行官方 HWTimer 例程。
    的头像 发表于 07-19 15:17 1002次阅读
    <b class='flag-5'>RT-Thread</b>使用未默认启用的timer作为硬件定时器HWTIMER的步骤

    教你手上没有开发板如何跑RT-THREAD STM32应用?

    首先打开 RT-Thread Studio,新建RT-Thread
    的头像 发表于 07-18 16:09 1048次阅读
    教你手上没有<b class='flag-5'>开发板</b>如何跑<b class='flag-5'>RT-THREAD</b> STM32应用?

    移植RT-Thread nano到CW32L083

    移植RT-Thread Nano到CW32L083开发板上,并成功运行。
    的头像 发表于 07-03 09:04 2.2w次阅读
    移植<b class='flag-5'>RT-Thread</b> nano到CW32L083

    支持RT-Thread最新版本的瑞萨RA2E1开发板终于要大展身手了

    支持RT-Thread最新版本的瑞萨RA2E1开发板终于要大展身手了
    的头像 发表于 05-16 15:30 530次阅读
    支持<b class='flag-5'>RT-Thread</b>最新版本的瑞萨RA2E1<b class='flag-5'>开发板</b>终于要大展身手了

    基于RT-Thread Studio学习

    前期准备:从官网下载 RT-Thread Studio,弄个账号登陆,开启rt-thread学习之旅。
    的头像 发表于 05-15 11:00 2576次阅读
    基于<b class='flag-5'>RT-Thread</b> Studio学习

    【正点原子STM32探索者V3开发板体验】体验RT-Thread 5.0.0版本

    前段时间RT-Thread发布了5.0.0版本,今天我们尝试在正点原子STM32探索者V3开发板上运行RT-Thread 5.0.0版本,并体验交互式shell命令行操作。本文介绍的方法,同样适用于
    发表于 05-13 22:24

    BK7252,Wi-Fi音视频combo芯片,内置DSP,应用参数

    BK7252是一个2.4 GHz 802.11n和BLE4.2梳状芯片,带有音频外设和图像传感器接口, ›它集成了硬件和软件组件,完成了完整的802.11b/g/n音频和视频应用 ›同时支持
    的头像 发表于 05-09 15:42 1032次阅读
    <b class='flag-5'>BK7252</b>,Wi-Fi音视频combo芯片,内置DSP,应用参数