版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第第页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年养老护理政策解读
- 2024年度钢管行业供应链优化合同3篇
- 2024年度企业采购平台建设与运营合同2篇
- 二零二四年度钢筋工程知识产权保护合同2篇
- 学校食堂承包合同协议书标准模板
- 汽车车位租赁合同协议书
- 二零二四年度艺人经纪合同范本及权益分配2篇
- 型2024年度标志牌设计与生产合同
- 汽车转卖拟定合同协议书
- 铝合金模板质量检测与评估合同(2024版)
- 湖北省武汉市汉阳区2024-2025学年九年级上学期期中语文卷
- 2024-2030年中国冷库及冷风机行业竞争趋势及未来发展策略分析报告
- 2024官方兽医考试更新题库及答案
- 代谢相关(非酒精性)脂肪性肝病防治指南2024年版解读
- 2024浙江省执业药师继续教育答案-中医虚症辨证用药
- 第五单元作文 记述与动物的相处 课件七年级语文上册人教版2024
- 2024-2030年全球学前教育行业经营规模研究与投资模式分析研究报告
- 江苏省盐城市2024年中考历史真题试卷(含答案)
- 身临其境 课件-2024-2025学年人教版(2024)初中美术七年级上册
- 2024秋期国家开放大学专科《社会调查研究与方法》一平台在线形考(形成性考核一至四)试题及答案
- 深圳市滴滴网约车从业资格证书考试题及答案解析
评论
0/150
提交评论