RT-Thread BK7252麻雀一号开发板

描述

如果您拥有 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 节中关于无线烧录器的使用介绍。

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分