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

编程入门 行业动态 更新时间:2024-10-28 06:31:47

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文件失败问题解决

本文发布于:2023-06-14 04:05:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1436054.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:开发板   文件   Arduino   IDE   json

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!