版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第第页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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 飘柔营销活动方案(3篇)
- 圣诞水果营销方案(3篇)
- 福州228国道施工方案(3篇)
- 沙漠中修路施工方案(3篇)
- 天台挤塑板隔热施工方案(3篇)
- 东北窗台板施工方案(3篇)
- 高速异形护栏施工方案(3篇)
- 妇联禁毒工作计划(2篇)
- 系统稳定性增强
- 深圳市光伏发电上网电价政策的可行性探究与策略构建
- 项目化学习的实施:学习素养视角下的中国建构
- 余华读书分享名著导读《在细雨中呼喊》
- 22S803 圆形钢筋混凝土蓄水池
- 抗菌药物的体内外活性评价方法
- 青岛科技大学2023年综合评价招生考试诚信承诺书
- 婚内财产协议标准范本(2篇)
- 写实记录综合素质评价9篇
- 电动汽车充换电站安全操作规范
- 某贸易有限公司生产安全事故应急救援预案
- CICC超导纵场和极向场线圈绕制工作总结
- 评标报告(模板)
评论
0/150
提交评论