Arduino IDE添加新开发板及下载json文件失败问题解决

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.com/",
      "email": "ouki.wang@dfrobot.com",
      "help": {
        "online": "http://www.dfrobot.com/"
      },

      "platforms": [
	  	{
          "name": "Bluno M3 MainBoard",
          "architecture": "BlunoM3",
          "version": "1.0.3",
          "category": "Contributed",
          "help": {
            "online": "http://www.dfrobot.com/"
          },
          "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.com/"
          },
          "url": "https://github.com/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文件都可以用浏览器访问的到,如果网址发生了变更需要做出相应的调整。

  • 8
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值