【板子申请】Ai-M61-32S开发环境搭建VScode之Windows

[复制链接]
查看758 | 回复5 | 2023-11-11 11:00:25 | 显示全部楼层 |阅读模式
本帖最后由 ncfws 于 2023-11-11 10:59 编辑

以下是Ai-M61-32S模组开发环境的搭建详细步骤---VScode(Windows):
一、需要准备的工具及资料下载
二、VScode安装及设置
三、git工具安装及设置
四、Windows编译工具链下载
五、小安派SDK及M61 SDK下载及环境变量路径设置
六、小安派示例源码编译及烧录


                               
登录/注册后可看大图

                               
登录/注册后可看大图

一、需要准备的工具及资料下载
   1)工具安装包
   2)小安派固件源码资料下载
   3)更多官方资料请到安信可官网查看及下载,本贴资料查看小安派-Eyes-Sx 多功能开发板


                               
登录/注册后可看大图

                               
登录/注册后可看大图


二、VScode安装及设置
   1)VScode安装
1.同意协议-》下一步
`J@44ZJJ5}D[FQN{8MIAKEO.png

        2.选择目标位置->下一步
F36Z{8WR3NW(V~2)O70)`51.png
        3.选择开始菜单文件夹->下一步
8UFZLJH]S$MYVY]BHU0~I2H.png

        4.创建桌面快捷方式->下一步
DAL8C~D_}[DF5{LSA][D]S4.png

        5.确认安装->安装
BD]6B5_CJKRABG{FEY34LW3.png

        6.等待安装完成


   2)VScode推荐插件安装

        1.C/C++
          编译C/C++程序必不可少的插件,(必安)
V`0Z(SC38%(NDY@RDWYRN_T.png

        2.Chinese (Simplified) Language Pack for Visual Studio Code


        中文(简体)语言包  安装后,在 locale.json 中添加 “locale”: “zh-cn”,即可载入中文(简体)语言包。要修改 locale.json,你可以同时按下 Ctrl+Shift+P 打开命令面板,之后输入 “config” 筛选可用命令列表,最后选择配置语言命令。

N41V6AO`M6ZWK8T[UYZ(8VM.png

        3.C/C++ Snippets


          此插件是C/C++代码的重用代码块

Y]N1MBV)]@0(~{CGV_Y9C1R.png
        4.C/C++ Advanced Lint

           此插件是C/C++静态检测
]YLEAFIZ)DF{J4U2KWVF.png

        5.Code Runner

           此插件必不可少的,代码运行
8RIK7MQ{K7T0%[CKY97DL3W.png

        6.Include AutoComplete

           此插件是自动头文件包含
KJKHSW6IP51AYRNOLGYLJ.png

         7.VScode icons
            此插件是VScode 图标插件,主要是资源管理器下各个文件夹的图标
FLII@$_~6P~X90[P3[K$NLP.png




         6.compareit
            此插件是比较插件,用来比较两个文件差异
1CJ_6@C66D3`J]I%S0PGD$Y.png


三、git工具安装及设置
是必要的,拉取代码和管理代码的功能,小安派的源码全都是放在git 远程仓库上,想要下载源码,必须使用git 工具!
        1.运行下载好的GIt安装程序->next

0W9`VF]@0GGNBTA54[){OTX.png

ODZ8F[SHN_T~63}WB~MK)[O.png   

        3.选择git组件->next

PEY[{1F2U_]KZ36X}NXOM7A.png


        4.创建开始菜单中git的名称(默认)->next

C(VGG}PK9~UEI@H6[_8VQG2.png

        5.git文件默认编辑器->next

           默认为 Vim, 可在下拉框中修改,这里我选择的是VScode

3[}~8KFY1LSO57T1H6G078L.png

        6.设置新存储库中初始分支的名称->next

          默认初始分支的名称是“master”如果要修改可选择第二个;在文本框中输入内容即可;建议不要动;直接点击Next进入下一步
        7.设置path环境->next

K[F6X~3E6@`3~@$}C5{A03S.png

        8.选择SSH可执行文件->next



        9.选择HTTPS后端传输->next

           选择open SSL

        10.配置行尾符号转换->next

H%E@$%7]CC2P9BZN~9[Y3`6.png

        11.配置用于git bash 的终端模拟器->next

TDR9Q{{_YU1OQSKF$CK.png

        12.下面几步一路默认next即可,最后install

]A4D13A87F(_GT~Z2L{E8JJ.png

        13.检测是否安装成功

             在桌面右键看是否有出现两个选项;分别是 “Git GUI Here” 和 “Git Bash Here”,如果有则安装成功




                               
登录/注册后可看大图

                               
登录/注册后可看大图

四、Windows编译工具链下载

        1.打开VScode,在编辑区下边的面板中选择git bash终端

gcc.png

       2.在终端中选择编译工具链安装的文件夹,例如  cd /f/gcc  ,然后用git命令拉取GCC工具链

  1. git clone https://gitee.com/bouffalolab/toolchain_gcc_t-head_windows.git
复制代码
`MJ0MA3RBSC%IXA%J3[(%XA.png



                               
登录/注册后可看大图

                               
登录/注册后可看大图

五、小安派SDK及M61 SDK下载及环境变量路径设置

    1)小安派SDK及M61 SDK下载

       1.打开VScode,选择git bash 终端,用git拉取小安派SDK源码,拉取完成后打开

  1. cd AiPi-Open-Kits/
  2. git submodule init
  3. git submodule update
复制代码


[backcolor=rgba(27, 31, 35, 0.05)]

        4.AiPi-Open-Kits 中,拉取[backcolor=rgba(27, 31, 35, 0.05)]aithinker_Ai-M6X_SDK[backcolor=rgba(27, 31, 35, 0.05)] 中的子模块 (M6X SDK下的子模块)

[backcolor=rgba(27, 31, 35, 0.05)]         命令逐条执行

  1. cd aithinker_Ai-M6X_SDK/
  2. git submodule init
  3. git submodule update
复制代码
`)P]G4IG1J4MKO)YNWA8VUC.png


        4.AiPi-Open-Kits 中,拉取[backcolor=rgba(27, 31, 35, 0.05)]aithinker_Ai-M6X_SDK[backcolor=rgba(27, 31, 35, 0.05)] 中的子模块 (M6X SDK下的子模块)[backcolor=rgba(27, 31, 35, 0.05)]

    2)环境变量路径设置

        1.所有都拉取完成之后,需要把三个路径加入到电脑的环境变量当中,分别是

  1. 你GCC编译工具链bin文件夹的路径,例如:   F\GCC\toolchain_gcc_t-head_windows\bin
  2. aithinker_Ai-M6X_SDK\tools\make
  3. aithinker_Ai-M6X_SDK\tools\ninja
复制代码
         而且需要把aithinker_Ai-M6X_SDK\tools\make路径上移到最高层,先打开电脑的环境变量窗口
@M4%~6HN0BPSYY7@E_FOB_0.png

DD(IUNC2V7S[(]WK{1U7_~B.png

          2.设置完成之后,重启电脑,然后验证路径是否成功设置。

    3)验证是否设置成功

         1.打开VScode,快捷键  Ctrl+`   选择PowerShell终端,选输入make -v  

  1. make -v
复制代码
        成功界面

XZV22R)S0A]3)1_]EDQT`NE.png

        再次输入  riscv64-unknown-elf-gcc -v

  1. riscv64-unknown-elf-gcc -v
复制代码
         成功界面

[D%HJV_@O_GE$T0CO)MD~Z1.png


         出现以上两个界面说明成功


                               
登录/注册后可看大图

                               
登录/注册后可看大图

六、小安派示例源码编译及烧录

    1)编译天气示例工程

          1.打开 VScode。在VScode 打开AiPi-Open-Kits 文件夹,即可看到源码,选择  AiPi-Eyes_weather  文件夹,右键 在集成端中打开

~92~EIQVR{45XZY$OTBZ)1V.png

          2.编译 AiPi-Eyes_weather  ,在终端中输入 make

  1. make
复制代码
         开始编译,等待编译完成。

R7KJ%JI3IZE3_}N{_C_4O[H.png

    2)烧录

          终端运行指令:make flash COMX=COMxx

  1. make flash COMX=COMxx
复制代码
         COMxx:是电脑中实际接入小安派TTL工具的 COM口
          烧录成功提示

WAGOTJTGNA74)NM~E@7T1.png


到此 Ai-M61-32S开发环境的搭建 已全部完成!

感谢安信可科技

感谢安信可开源团队

我相信在安信可科技的大力扶持及实践中

我会学习到更多的知识!


宝剑锋从磨砺出,梅花香自苦寒来。




















































KEX[OEBR0@X8%~U}RDGNCF2.png
LLYZ1BY_L)O)T9H%U81570B.png
VOQCGYP@~EII[$(O)(VBRH7.png
回复

使用道具 举报

bzhou830 | 2023-11-11 11:02:05 | 显示全部楼层
恭喜搭建成功
选择去发光,而不是被照亮
回复 支持 反对

使用道具 举报

jkernet | 2023-11-11 11:03:44 | 显示全部楼层
很详细,欢迎入坑!
回复 支持 反对

使用道具 举报

ncfws | 2023-11-11 11:08:49 | 显示全部楼层

谢谢!新人多多指教!!
回复 支持 反对

使用道具 举报

WangChong | 2023-11-11 11:09:03 | 显示全部楼层
感谢楼主分享,收下了



                                            藏起来的小尾巴,不让你看!  
    回复 支持 反对

    使用道具 举报

    ncfws | 2023-11-11 11:10:14 | 显示全部楼层
    jkernet 发表于 2023-11-11 11:03
    很详细,欢迎入坑!

    谢谢,新人入坑,多多指教!!!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则