Arduino IDE添加新开发板及下载json文件失败问题解决
常用的Arduino开发板,例如UNO、MEGA、NANO等等,一般可以被IDE直接识别,但是还是有大量适用于Arduino的开发板,例如Bluno m3、ESP32、teensy等等,不能被IDE识别,需要在开发板管理器添加开发板驱动、信息还有库。这里简单介绍一下添加开发板信息的流程。
流程
点击“文件->首选项”
在“首选项”页面中,点击如图所示“附加开发板管理器网址”右侧(在图中用红线圈出)的按钮
输入附加网址,注意要一行一个,完成后点击“好”,直到退出“首选项”页面
点击“工具->开发板:“……”->开发板管理器”选项
选中要安装的开发板,选择版本,并点击安装,如图所示为安装后的结果
当出现“下载(……).json时出错”怎么办?
解决方案
1.首先找到出错的json文件内容(直接用浏览器打开该网址)。以Bluno m3为例,该json文件内容为:
{
"packages": [
{
"name": "BlunoM3",
"maintainer": "DFRobot",
"websiteURL": "http://www.dfrobot/",
"email": "ouki.wang@dfrobot",
"help": {
"online": "http://www.dfrobot/"
},
"platforms": [
{
"name": "Bluno M3 MainBoard",
"architecture": "BlunoM3",
"version": "1.0.3",
"category": "Contributed",
"help": {
"online": "http://www.dfrobot/"
},
"url": "http://192.168.100.66:8080/BlunoM3-1.0.3.zip",
"archiveFileName": "BlunoM3-1.0.3.zip",
"checksum": "SHA-256:fa7b86498e6bca6379a0136d66ace0647a2ee8512e9b1f5563cfb55000bff961",
"size": "26736271",
"boards": [
{"name": "Bluno M3 MainBoard"}
],
"toolsDependencies": [
{
"packager": "BlunoM3",
"name": "arm-none-eabi-gcc",
"version": "4.8.3-2014q1"
}
]
},
{
"name": "Bluno M3 MainBoard",
"architecture": "BlunoM3",
"version": "1.0.2",
"category": "Contributed",
"help": {
"online": "http://www.dfrobot/"
},
"url": "https://github/DFRobot/DFRobotDuinoBoard/raw/master/BlunoM3-1.0.2.zip",
"archiveFileName": "BlunoM3-1.0.2.zip",
"checksum": "SHA-256:fc9ebf8aabc5d7b8b13efcd2f83248784a7e1389caa2677079a3f931c055b91e",
"size": "27460320",
"boards": [
{"name": "Bluno M3 MainBoard"}
],
"toolsDependencies": [
{
"packager": "BlunoM3",
"name": "arm-none-eabi-gcc",
"version": "4.8.3-2014q1"
}
]
},
{
例如选择Bluno m3 1.0.3,在json文件中找到其对应的“url”为:http://192.168.100.66:8080/BlunoM3-1.0.3.zip。
2.直接用浏览器检索该网址并对应的zip文件。同时也要将该json文件下载或者直接复制代码,编辑一个json文件(方法不说了)。
3.将zip和json文件放到同一个文件夹(注意该文件夹路径和名称必须是英文),打开hfs程序,其页面如图所示为:
将json和zip文件直接拖入到红色线圈中的区域中。
4.不要关闭hfs软件,直接打开Arduino IDE,并按照前面讲的流程操作一遍,问题就解决了。
5.注意该方法只适用于Arduino IDE无法访问开发板网址的情况,该种情况下对应的json文件和zip文件都可以用浏览器访问的到,如果网址发生了变更需要做出相应的调整。
更多推荐
Arduino IDE添加新开发板及下载json文件失败问题解决
发布评论