




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第第页Ai-WB2系列模组linux开发环境搭建方案01Ubuntu安装
在(Linux)下编译速度比windows快很多,一般(推荐)优先使用linux环境开发。Ubuntu是非常常见Linux(操作系统)。这里介绍下如何快速搭建Ubuntu虚拟机。
1.1安装VMwareW(or)kstationPro
(下载)VMwareWorkstationPro16安装
编译生成的固件在build_out文件夹内:helloworld.bin
03烧录固件到设备
3.1方式一:用命令行烧录
模组接线
Ai-WB2-XX(USB)toTTLTXRXRXTXIO8DTRENRTSVDD3.3VGNDGND注意IO8在模组背面的圆点上
开发板进入烧录模式:
接USB到(电脑),同时按下BURN和EN两个按键,先松开EN按键再松开BURN按键
将设备连接到虚拟机
设置串口日志波特率:打开tools/flash_tool/chips/bl602/device_tree/bl_factory_pa(ram)s_IoTKitA_40M.dts,在(uart){}中设置,这里设置为115200
烧录执行命令行:
makeflash_only
1出现以下日志表示烧录成功
烧录完成后打开串口助手:sudocutecom在cutecom中设置好波特率后打开串口
复位模组后打印helloworld
3.2方式二:用可视化软件烧录(windows)
下载软件:/_media/ai-wb2/docs/v1.7.4-release.zip
模组接线:
Ai-WB2-XXUSBtoTTLTXRXRXTXENRTSVDD3.3VGNDGND已验证支持的串口(芯片)有FT232、CH340。
开发板接线:直接把usb接到电脑即可。
需要烧录的ParttionTable、FactoryParams、Boot2Bin文件分别位于:
v1.7.4-releasechipsl602par(ti)tionpartition_cfg_4M.toml
v1.7.4-releasechipsl602device_treel_factory_params_IoTKitA_40M.dts
v1.7.4-releasechipsl602uiltin_imgsoot2_isp_v5.6oot2_isp_release.bin
编译生成的应用层固件烧录到FirmwareBin
注意:烧录工具和固件不要放到中文路径内
日志串口默认波特率为2000000,如果需要修改日志串口波特率可以在文件v1.7.4-releasechipsl602device_treel_factory_params_IoTKitA_40M.dts内修改,修改后重新下载即可。
04自定义工程如何修改Makefile
sdk里面的例程都比较简单,把所有的源文件都放在同一个文件夹里面就可以了,但是当我们的项目比较大的时候,会有很多的.c和.h文件,都放在同一个文件夹里面就会有点乱了,这时候把不同功能模块的代码放在不同的文件夹看起来就舒服很多了,怎么实现呢?
以最简单的helloworld工程为例,基于官方helloworld工程修改。
需求:
更改工程路径,把helloworld路径由bl_iot_sdk/customer_app/get-start/helloworld改为bl_iot_sdk/Ai-WB2-Demo/helloworld
增加一个文件夹component,component文件夹内新增hello.c和hello.h文件,把helloworld打印放到hello.c内
实现:
1.设置SDK路径
修改helloworld内的Makeflie的sdk路径,由原来的
BL60X_SDK_PATH_GUESS?=$(shellpwd)
BL60X_SDK_PATH?=$(BL60X_SDK_PATH_GUESS)/…/…/…
改为
BL60X_SDK_PATH_GUESS?=$(shellpwd)
BL60X_SDK_PATH?=$(BL60X_SDK_PATH_GUESS)/…/…
2.在component组件添加到Makeflie
INCLUDE_COMPONENTS+=component
EXTRA_COMPONENT_DI(RS)+=$(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年沙头角中学高三下期末质量检查历史试题理试题含解析
- 临川区城市发展投资集团有限公司等3家区属国企2025年公开招聘员工【15人】笔试参考题库附带答案详解
- 2024年度天津市专利代理师科目一(专利法律知识)考前自测题及答案
- 2025安徽安庆市桐城经开区建设投资集团有限公司招聘12人笔试参考题库附带答案详解
- 2025山东日照力诚人力资源有限公司招聘外包服务人员6人笔试参考题库附带答案详解
- 中国有色集团选聘笔试真题2024
- 2025呼伦贝尔额尔古纳市城市基础设施运营集团有限公司招聘笔试参考题库附带答案详解
- 广发银行长沙分行招聘笔试真题2024
- 情感交流的语文试题及答案
- 食品成分含量标准试题及答案
- 【工商管理专业毕业综合训练报告2600字(论文)】
- 2022湖南省郴州市中考物理真题试卷和答案
- 《固体矿产勘查钻孔质量要求》(报批稿)
- 八音的分类教学课件
- 挖掘机的基础知识-挖掘机的结构及特点
- 长江防汛抗旱方案
- 茶叶加工工理论试卷及答案
- 电力行业从业人员技能等级认证考评员理论知识考试题(附答案)
- 《幼儿园健康》课件精1
- 国企统战工作调研报告
- 嫦娥奔月英文版简短50字
评论
0/150
提交评论