AGM AG32 MCU是RISC-V内核,MCU的代码编写和调试,需要用Visual Studio Code IDE中开发环境。同时,在Visual Studio Code IDE中,还需要安装 PlatformIO。以下是按照过程中遇到的错误提示及处理办法。
一、AG32 IDE运行环境要求:
需要的 PC 环境: 64 位系统, Win8.1/Win10/Win11 (注: 不支持 Win7)
开发软件包及 SDK 下载:
百度网盘: https://pan.baidu.com/s/17bp-zAnsYRuVMRTSSVHN5A
提取码: 最新版本软件,请联系后台客服。
初次使用时, 请按照以下几个步骤来搭建环境:
1. 下载安装软件和 SDK:
2. 安装 VSCODE(开发中的 IDE);
3. 安装 python;
4. Vscode 中配置 SDK 环境;
5. 编译 demo 样例程序;
执行完上述1~3的步骤后,就到了以下这一步。
Vscode 中配置 SDK 环境:
a. 运行 VSCODE( 右键以管理员身份运行)
b. 按照以下序列操作;
1) 点击【 扩展】;
2) 输入【 PlatformIO IDE】 以查找 platformIO 插件;
3) 点击【 install】 安装插件;
C. 等待结束:
二、PlatformIO 错误提示
以下的错误是在安装完 PlatformIO,重启VScode时出现的. 更换了几台办公的笔记本电脑都出现同样的错误,但是台式机没有出现。
三、AGM 建议解决办法:
1、请注意360等驱毒软件可能会妨碍安装;
2、目前platformIO和AgRV_pio都不能完全支持中文目录和中文文件名,所以不能有中文路径和文件名;
PlatformIO还有AgRV_pio都是缺省安装在用户的home目录下, 请先确认下安装路径里有无中文;
platformIO是安装在C:\Users\<用户名>\.platformIO下 如果<用户名>有中文 就可能会引起上述问题;
RE: 经过检查,没有中文路径。继续分析其他原因。
3、在 vscode的命令行里, 输入gcm pio;
看提示,是platformIO安装失败了。
关键问题: ANOMALY: meaningless REX prefix used (上述图片第一行)
RE: 这是注册表的问题导致命令执行有问题,这个错误的问题解决了就可以了;
更多AGM AG32 MCU的开发问题,欢迎联系AGM与海振远科技,对接技术专家解决。一起交流分享,推动国产FPGA与MCU的快速发展,为用户提升产品的性价比!