前言
本文为个人实习期间学习所用,如侵删
一、软硬件准备
硬件:Ai-Thinker-WB2开发板;usb-c数据线
软件:eclipse;msys2;BLDevCube
二、软件安装
2.1 eclipse安装
双击eclipse安装包:
选择安装版本,如图:
修改安装路径,我这里是D盘,修改后点击 “INSTALL” 开始安装,安装过程可能会很慢,耐心等待就行
2.2 MSIS2安装
双击msis2安装包:
一直点击 “Next” 下一步即可,安装路径根据自己需求更改,我这里是D盘
2.3 BLDevCube安装
解压下载后的压缩包,直接双击点开即可:
进入软件,根据需求选择芯片,这里不用修改,直接点击确定进入即可:
开启后软件如下所示:
三、软件配置
3.1 msis2配置
双击打开MSIS2:
依次输入以下指令:
pacman -S git
pacman -S make
注意,每次需等指令运行结束后才能输入下一个,运行过程中如有 [Y/n] 选项,输入 “y” 即可
至此配置完成
3.2 eclipse配置
双击打开eclipse:
单击左上角 “Flie” 选项,在选项栏中单击 “import” 选项:
双击 “General” 选项下的 “Existing Projects into……”:
点击 “Browse” :
选择idk文件夹,点击下方 “Finish” 选项:
导入成功后工程如图所示:
点击 “Window” 选项,选择最下方 “Preferences” :
依次选择 MCU → Global Bulid Tools Path,点击右侧 Browse ,选择msis2所在文件夹,具体路径为:D:\msys64\usr\bin,选择完成后点击 Apply
再点击下方的 Riscv ToolsChains Path选项,点击 Browse,选择sdk文件目录下的MSYS文件,具体路径为:D:\Ai-Thinker-WB2\toolchain\riscv\MSYS,选择完成后点击 Apply,再点击下方的 Apply and Close
退出后,右击工程,依次选择 Properties → C/C++Build,如图进行配置,其中Build directory选择你要编译的工程,此处选的是 ${workspace_loc:/Ai-Thinker-WB2/applications/get-started/helloworld}:
再点击Behavior,如图配置:
至此配置完成
3.3 系统环境配置
在windows搜索中搜索系统环境变量并打开,依次选择高级 → 环境变量:
点击下方新建按钮,新建系统变量,变量名为MSYS2_PATH_TYPE,变量值为inherit
新建完成后,在系统变量中找到 “Path” ,双击进入:
点击新建,添加如图路径:
完成后点击确定退出,随后重启电脑,至此,所有软件配置完成
四、工程编译与烧录
4.1 msys2编译与烧录
双击打开msys2,依次输入以下指令:
cd /d/Ai-Thinker-WB2/applications/get-started/helloworld/ //选择文件
make -j8 //编译
make flash p=COMx b=115200 //烧录,这里的x为实际插入的usb口,可以在电脑中的设备管理器中查询,我这里是COM5
出现上图提示,则需要将开发板进入烧录状态,具体步骤如下:
按住BURN,按住EN两秒,松开EN,等待两秒,松开BURN
烧录成功后,即可看见烧录成功的提示:
开发板短按EN,可以看见指示灯亮起,即为烧录成功:
4.2 eclipse编译
双击打开eclipse,导入工程后,右击工程,选择Clean project清除工程:
等待软件执行,成功后出现提示:
再次右击工程,选择Build project进行编译:
等待软件进程,编译成功后出现提示:
4.3 BLDevCube烧录
由于上一小节所示的eclipse软件只有编译功能,这里介绍BLDevCube烧录方法
双击打开BLDevCube:
点击右侧Browse:
根据芯片特性选择分区文件,我这里的具体路径为:
E:/迅雷下载/bl602_flash_download_tool/chips/bl602/partition/,这里选择4M:
勾选下方 “firmware”,点击右侧Browse:
这里选择的是你要烧录的工程编译文件,以 “.bin” 后缀结尾,我这里依旧选择halloword,我这里的具体路径为:
D:/Ai-Thinker-WB2/applications/get-started/helloworld/build_out/helloworld.bin
勾选下方 “dts” ,点击右侧Browse:
根据芯片晶振选择射频文件,我这里的具体路径为:
E:/迅雷下载/bl602_flash_download_tool/chips/bl602/device_tree/,这里选择40M:
勾选 “dts” 右侧的 “boot2”,点击右侧Browse:
根据上位机版本选择boot文件,我这里的具体路径为:
E:/迅雷下载/bl602_flash_download_tool/chips/bl602/builtin_imgs/boot2_isp_bl602_v6.4_rc5/,这里选择下面那个:
配置好文件后,目光移至右侧,在 “Basic Options” 一栏中修改相关参数,这里只要修改第二个COM口
如上文,芯片连接电脑后可以在设备管理器中查询,若没有对应的COM口,则点击下方 “Refresh” 按钮刷新即可,我这里是COM5:
至此,软件就配置好了,配置后软件整体如下:
点击右侧最下方 “Create & Download” 按钮,即可进行烧录:
烧录过程中,根据提示按下芯片上 “EN” 按键,即可完成烧录:
至此,编译与烧录步骤全部完成
五、总结
以上就是本文分享的内容,感谢翻阅,文中的内容都是对安信可前辈博客的归纳与总结,更多资料可从安信可官网上获取,如有侵权,请联系我删除
官方官网:https://www.ai-thinker.com
开发资料:https://docs.ai-thinker.com/
官方论坛:http://bbs.ai-thinker.com
技术支持:support@aithinker.com