讲了个故事,收到了全套S1,很感谢安信可论坛的支持。
一、开发环境搭建
1、使用的VSCODE,就用论坛提供的版本就行小安派-Eyes-Sx 多功能开发板 | 安信可科技
2、Git工具安装(这个是方便导入源码,也可以直接下载,但还是建议用工具,有更新的时候比较方便)
还是用论坛的方便小安派-Eyes-Sx 多功能开发板 | 安信可科技,所以为啥要常上论坛呢,大佬都帮你整理好了,这种好事还有哪里可以出现呢,多多支持论坛就对了。
二、源码导入
在你要存放源友的文件夹空白位置右键,使用[backcolor=rgba(27, 31, 35, 0.05)]Open Git bash here 在跳出的命令窗口输入如下命令
- git clone https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git
克隆完后不要关闭窗口,直接输入如下命令
- cd AiPi-Open-Kits/
完成后再输入如下命令
- cd aithinker_Ai-M6X_SDK/
这样就能完整的把所有需要的源码都克隆到本地了。
再将适合Windows适用的编译工具链克隆到aithinker_Ai-M6X_SDK目录下
- git clone https://gitee.com/bouffalolab/toolchain_gcc_t-head_windows.git
三、环境变量设置
需要将如下三个目录加载到环境变量中,需要注意的是aithinker_Ai-M6X_SDK\tools\make需要置顶!
- aithinker_Ai-M6X_SDK\toolchain_gcc_t-head_windows\bin
- aithinker_Ai-M6X_SDK\tools\make
- aithinker_Ai-M6X_SDK\tools\ninja
设置完成后在PowerShell 输入make -v, riscv64-unknown-elf-gcc -v
如果成功的话是会出现版本信息的
四、编译源码
在源码目录文件右键—>通过Code打开
点击AiPi-Eyes_weather,在终端下选择新终端
在终端位置输入cd AiPi-Eyes_weather
然后再make
成功后会出现这个
五、烧录程序
使用make flash COMX=COMxx(XX表示你电脑上的串口号如你的串口号是COM10,那命令就是make flash COMX=COM10)
烧录方式有两种:
1.用USB线烧录:按住烧录键不放,按一下复位键,电脑会识别到一个com口;
2.用USB转TTL烧录:接线方式GND接GND,RX和TX相互反接.
我使用的是USB烧录,烧录的时候要先做如下修改,将flash_prog_cfg.ini文件中的boot2_isp_mode修改为0
之后按提示按一下板子上的RST就可以正常下载了。
成功后会出现如下提示
重启一下板子就可以看到新的固件成功运行了。