开启辅助访问
设为首页
收藏本站
登录
立即注册
论坛首页
BBS
开发资料
样品购买
GitHub
邀请注册
技术博客
搜索
搜索
每日签到
本版
帖子
用户
物联网开发者社区-安信可论坛
»
论坛首页
›
开源硬件
›
小安派&M61教程合集
›
小安派&M61环境搭建、编译烧录教程
›
开发环境构建-基于Ai-WB2系列 和 Ai-M61 或 Ai-M62 (环 ...
返回列表
发新帖
开发环境构建-基于Ai-WB2系列 和 Ai-M61 或 Ai-M62 (环境上下文切换)
[复制链接]
806
|
6
|
2023-10-5 16:29:12
|
显示全部楼层
|
阅读模式
首先,对于Ai-WB2系列环境的构建官方文档已经讲的非常明白了,这里不做阐述
如下链接所示
https://blog.csdn.net/Boantong_/article/details/128480919
本人亲自测试可行
,请严格follow官方的steps。 另外需要注意的是,为了避免错误,尽量不要自己从GIT或者Gitee拉取项目。使用上述链接内,官方提供的百度云链接下载即可。
另外有些小伙伴可能购买了也有其他的模块,比如说小安派,或者基于Ai-M61 或 AI-M62 . 其他芯片环境同理。
在涉及不同芯片的上下文切换时可能会出现无法编译或者是编译不通过的原因问题(
因为配置了多个芯片的开发环境,其中某些工具在Windows的系统环境变量中,由于配置的优先级,Windows 会从最先配置的环境变量中进行查找,如果在上面已经找到对应的指令或者文件,window不会查找下面的)
因此会造成,你配置了多个开发环境,你在make 项目A的时候,实际上使用的却是项目B的工具链(吐槽下,芯片很好,但是生态一般般,不能类似keil那种都集成在一起,然后提供对应芯片的HAL函数)。
为了解决上述的编译错误的问题,我们需要
切换环境变量的优先级。
如下图所示,是我电脑
系统的环境变量(系统环境变量对登录的每一个用户有效, 用户的环境变量仅仅作用于user-self)
我们主要看前五条环境变量,其中前三条的配置是
AI-M61 M62
的工具链环境变量
如上图所示,如果我现在在CMD中输入
make,
那么根据Windows查找文件的规则,
M61/M62的工具链中的make
会被调用执行。
如果在此时你make的是一个wb2项目的话,那么此时make将会失败!!!
第三条和第四条是基于WB2的工具链配置。那么如果我们现在想要编译Wb2项目该怎么办呢?
只需要将第四条和第五条环境变量上移到 前三条之上,那么window则会先从WB2的工具链中加载make命令
如下图所示:
Ps: 在这个地方配置环境变量的时候同样可以使用占位符的方式如下所示
1-首先,在系统环境变量中点击新建,变量名称大写 For example :
JAVA_HOME
然后变量值选择你实际的目录。
2-现在这个名称为
JAVA_HOME
的环境变量已经被定义出来了,但是还没有被使用。 我们需要把这个环境变量加入到系统的PATH变量中
3-选中PATH点击编辑。
4-点击新建,然后输入变量值为
%JAVA_HOME%,
如果你想使用JAVA_HOME下的bin目录那么只需要像这样
%JAVA_HOME\bin%
以此类推
5- 这样的话我们就可以将定义的 环境变量名称设置到系统的环境变量中了,从而避免了在系统环境变量中出现很长的变量不知道属于哪里的情况。
注意:在设置完环境变量之后,如果有已经打开的terminal,请关闭后重启,这样的话新设置的环境变量才会被正常加载
有没有大佬出一个脚本,使其上述的环境切换自动化完成.
本帖被以下淘专辑推荐:
·
编译与烧录教程
|
主题: 27, 订阅: 2
回复
使用道具
举报
lsrly
|
2023-10-5 19:53:20
|
显示全部楼层
打卡学习
回复
使用道具
举报
王乐乐
|
2023-10-5 20:23:24
|
显示全部楼层
打卡学习
回复
使用道具
举报
AXK123456
|
2023-10-6 09:30:29
来自手机
|
显示全部楼层
膜拜大佬
回复
使用道具
举报
496199544
|
2023-10-6 10:28:50
|
显示全部楼层
打卡学习
回复
使用道具
举报
心云
|
2024-1-11 11:05:47
|
显示全部楼层
赞
回复
使用道具
举报
lovzx
|
2024-5-2 19:23:22
|
显示全部楼层
打卡学习
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
手机登录
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
WangChong
64
主题
804
回帖
8920
积分
论坛元老
论坛元老, 积分 8920, 距离下一级还需 9991079 积分
论坛元老, 积分 8920, 距离下一级还需 9991079 积分
积分
8920
加好友
发消息
回复楼主
返回列表
小安派&M61零基础开发教程(官方)
小安派&M61环境搭建、编译烧录教程
Ai-M61-Kit点灯教程
Ai-M61-Kit外设移植教程
小安派&M61基本系统教程
小安派&M61 DIY作品
LVGL教程玩法
问题汇总
图文推荐
【板子申请流程】新进来的同学请看这里-活动已停
2023-11-08
【中奖公告】申请Ai-M61-32S-kit的同学看过来!
2024-04-29
开发板申请 | Ai-M61-32S高性能开发板来啦,共赠送200个!-活动
2024-04-18
我也领到官方免费送的AiPi-Eyes-S1开发板啦!!!
2023-09-26
【轻松上手】小安派跑个超级玛丽
2023-09-27
热门排行
1
【板子申请流程】新进来的同学请看这里-活
2
安信可社区一周年狂欢派对&抽奖盖楼活动开
3
我也领到官方免费送的AiPi-Eyes-S1开发板啦
4
优质文章有赏!现金红包+开发板无限送,冲
5
【中奖公告】申请Ai-M61-32S-kit的同学看过
6
【官方公告】关于板子申请发帖争议解释
7
【轻松上手】小安派跑个超级玛丽
8
【教程】社区发帖教程指引(尤其是图片上传
9
开发板申请 | Ai-M61-32S高性能开发板来啦
10
【电子DIY作品】+人体存在感应器+WB2+RD03