本帖最后由 苼苼 于 2024-5-5 21:53 编辑
申请的板子到了,点个灯先。
之前玩过其他开发板,所以本文只是基于自身环境出发,可能与他人不同。
所以我没遇到的问题我也不知道怎么办:o
参考资料
(一)记录小安派之开发环境搭建(Windows)
零基础搭建小安派Windows 开发环境
环境搭建
之前已经安装好了git和vsc于是仅需搭建Ai-M61-32S开发环境
本着不重复造轮子的思想,在git与vsc的环境搭建上社区内已有详实的帖子,遇到冷门问题也可bing查找,故在此不再提及。
打开事先准备好的文件夹
在地址栏中输入cmd
git clone https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git -b master
输入拷贝源码工程的代码
这个sdk便会被拷贝到这里
将.gitmodules文件修改为gitee
在这个AiPi-Open-Kits文件夹再输入一次cmd回车,运行以下指令
git submodule init
git submodule update
在这个aithinker_Ai-M6X_SDK文件夹再输入一次cmd回车,运行以下指令
git submodule init
git submodule update
时间可能略长耐心等待即可
再输入以下指令,来克隆博流的适用 Windows 的编译工具链
git clone https://gitee.com/bouffalolab/toolchain_gcc_t-head_windows.git
接下来就是将要使用的工具添加到环境变量
首先打开环境变量配置
按图中顺序添加工具链
以及make和nanja
然后一路确定即可
然后打开vsc进入例程文件夹我这里选择了hello world
然后打开main.c文件
会发现左边的头文件包含被警告了
鼠标移上去选择快速修复或者点旁边的小灯泡
选择红框选项
这是由于vsc不知道引用的文件所在的位置导致的,在包含路径里面添加即可
打开你刚刚的文件管理器,在地址栏右键复制
然后粘贴在这里 记得加上 \**
回到main.c,按住ctrl键将鼠标移上去会出现下划线提示
这时候点击即可跳转查看头文件内容
编译源码
在vsc中新建一个终端
输入 make
指令
如图,编译完成
注:如果报错请将aithinker_Ai-M6X_SDK\bsp\board\bl616dk\board.c的11行与212行注释掉,以及AiPi-Open-Kits\aithinker_Ai-M6X_SDK\project.build中的75,76与90行注释掉(前面加#)vsc会有相应提示在终端中
烧录程序
将开发板连上电脑,一般来说听到设备连接的声音就好了
然后打开设备管理器,查看串口端口
这里显示的端口就是用来烧录的端口了,如果发现是未知设备的话就要去安装ch340的驱动,这点bing就行了。
按下开发板上的io2同时再按下en键复位键,松开后就会进入烧录模式
然后运行烧录指令
make flash COMX=COM3
如图这样程序就烧录成功了
再按一下en复位就开始运行了
程序现象
在学校学51单片机用过stc软件所以这里就用这个演示了
可以看到正确输出了代码中要求的内容
至于为什么波特率是2000000
从烧录输出可以看到
点灯
好像要求是要点灯来着,看见熟悉的helloworld就先去做了:P
继续按上文流程进行编译烧录
现象展示
注:打开工程下的自述文件可以看见该工程的效果描述
要是课少一点的话倒是可以做点别的有时间再弄吧