文章目录

  • 1.安信可IDE安装
  • 2.工程导入
    • 2.1.工程导入
    • 2.2.修改IDF_PATH
    • 2.3.修改要编译的工程
  • 3.添加指令
    • 3.1运行指令(以控制板面为示例)
      • 3.1.1控制板面使用->只修改两个地方
    • 3.2自己挑,觉得用得上的就添加
  • 4.配网/联网失败
    • 4.1由于没有烧录阿里云四元组造成的联网失败
  • 5.阿里云四元组生成.bin文件&烧录
    • 5.1查看阿里云的四元组
    • 5.2阿里云的四元组生成bin文件
    • 5.3烧录四元组bin文件
  • 字体修改
  • 重新安装安信可的IDE,却一直编译失败???

1.安信可IDE安装

官方开发工具清单链接


软件安装就不说了,直接安装即可(不要出现中文路径,一般是没什么问题)
如果你曾经卸载过,再次安装安信可的IDE,那就得注意一些东西了
(详细请看目录[重新安装安信可的IDE,却一直编译失败???])

2.工程导入

2.1.工程导入

2.2.修改IDF_PATH


Name:填写

IDF_PATH

2.3.修改要编译的工程

3.添加指令


3.1运行指令(以控制板面为示例)

3.1.1控制板面使用->只修改两个地方


如果你运行了 控制板面 的指令,却没有出现下面的界面(报错)
可能是你的安信可IDE安装的不对
(解决方法请看目录[ 重新安装安信可的IDE,却一直编译失败??? ])
使用键盘上的 上下左右 来控制

快捷键 F9 可以直接运行上一次的指令

3.2自己挑,觉得用得上的就添加

控制板面 (进入控制板面后,只修改两个地方)

mintty.exe -e make menuconfig

多核全部编译 (-j6:表示使用6个核心进行编译,速度快6倍,根据自己电脑的CPU来修改)

make all -j6

多核编译 (使用make all 编译一次就行了,再次编译使用make会快很多)

make -j6

擦除整个Flash (COM*根据实际情况修改端口)

 make erase_flash ESPPORT=COM4

主固件下载 (COM*根据实际情况修改端口)

make flash ESPPORT=COM4

编译-下载 (编译成功就会自动下载,一条龙)

make -j6 flash ESPPORT=COM4

阿里云平台相关指令-你得有相对应得程序代码才行

三元组single_Mfg_config.csv生成bin文件 (这个有点麻烦,需要读懂这条指令,根据实际情况进行修改…/…/…/)
注意:不要多加/删除空格

mintty.exe -e ../../../components/nvs_flash/nvs_partition_generator/nvs_partition_gen.py --input ../../config/mass_mfg/single_Mfg_config.csv --output single_mfg.bin --size 0x4000

烧录阿里云三元组的bin文件到设备 (三元组的烧录地址固定为0x100000,里面的COM*根据实际情况修改)
注意:不要多加/删除空格
不建议使用指令烧录三元组,使用flash_download_tools工具烧录稳妥一些

mintty.exe -e ../../../components/nvs_flash/nvs_partition_generator/nvs_partition_gen.py --port COM3 write_flash 0x100000 single_mfg.bin

4.配网/联网失败


正常情况下

4.1由于没有烧录阿里云四元组造成的联网失败

串口日志中出现 HAL_GetProductParam nvs_open failed with 1102 表示设备没有烧录四元组,就无法连接到阿里云平台
解决方法参考 5.阿里云四元组生成.bin文件&烧录

5.阿里云四元组生成.bin文件&烧录

5.1查看阿里云的四元组

进入阿里云生活物联网平台
注意:不要跑去阿里云物联网平台了,两个是不一样的平台
关于阿里云的产品创建要时间再写吧

5.2阿里云的四元组生成bin文件

运行指令

mintty.exe -e ../../../components/nvs_flash/nvs_partition_generator/nvs_partition_gen.py --input ../../config/mass_mfg/single_mfg_config.csv --output single_mfg.bin --size 0x4000
$IDF_PATH/components/nvs_flash/nvs_partition_generator/nvs_partition_gen.py generate single_mfg_config.csv single_mfg.bin 0x4000

5.3烧录四元组bin文件

打开Flash下载工具

字体修改

重新安装安信可的IDE,却一直编译失败???

那是因为卸载IDE的时候,没有将环境变量清除

安信可IDE使用教程 加入阿里云平台相关推荐

  1. 安信Windows驱动开发教程:什么是通用 Windows 平台 (UWP) 应用程序?有什么功能?

    安信Windows驱动开发教程:什么是通用 Windows 平台 (UWP) 应用程序?有什么功能? UWP 是为 Windows 创建客户端应用程序的众多方法之一.UWP 应用使用 WinRT AP ...

  2. 对接阿里云平台短信接口

    现在做的小程序,需要给客户手机发送短信验证码,用的是阿里云的短信平台 首先要搞好短信模板,签名之类的,这个就相当于发送的短信主体内容,其中验证码部分是我们自己定义的,这个要审核通过了才行 然后在下图, ...

  3. go 服务接入短信验证码功能(对接阿里云平台)

    简介 短信验证码还是比较常用的功能,已经有了很成熟的方案,本篇介绍的是对接阿里云的短信服务,一条短信大概两分钱. 基本的流程是: 到对应的云平台申请权限,大致费用都差不多 照着官方文档进行对接,并集成 ...

  4. Java项目使用阿里云平台发送短信说明

    一.前言 项目上通过阿里云短信平台API发送短信是十分便捷的,主要是其官网使用方便,文档全面完善,因此,本篇文章重点不在于说明如何接入使用.现在各短信平台都加强了审核,导致在服务的申请和使用上存在着很 ...

  5. 基于阿里云平台的短信验证码服务API的使用

    基于阿里云平台的短信验证码服务API的使用 第一步:登录阿里云平台 第二步:申请国内文本短信签名 如果是个人作业项目(如作者的签名),可以直接申请测试和学习用的测试签名,该签名的缺点是必须绑定测试手机 ...

  6. 【详细教程】App inventor连接阿里云平台(APP显示STM32发来的温湿度数据等)

    前言: 目前已经成功将esp8266连接上了阿里云平台,实现了温湿度等数据的上云操作.但是在阿里云查看数据非常的不方便,因为阿里云的Web网页版都是临时的,链接在一段时间后会失效,除非绑定了域名才能长 ...

  7. MQTT网关连接阿里云平台案例教程

    MQTT协议网关网口连接西门子SMART200PLC 前言:MQTT是一个基于客户端-服务器的消息发布/订阅传输协议.MQTT协议的特点是轻量.简单.开放和易于实现的,同时,西门子PLC广泛应于工业控 ...

  8. M5310-A通过MQTT连接阿里云平台教程

    1.串口调试 首先我们要准备一个usb转串口,这个在淘宝就可以购买,很便宜. 接线: usb转ttl M5310-A RX TX TX RX 5V VIN GND GND 接下来我们打开串口调试助手并 ...

  9. 阿里云平台的DataWorks使用教程

    文章目录 首先登录阿里云平台 然后进入产品栏 选择并配置 工作空间配置 引擎选择 DataWorks使用 首先登录阿里云平台 链接在这阿里云 (没有账号的自己用支付宝登录就可以了) 登录后如下界面 然 ...

  10. 关于使用python实现AIR724ug连接阿里云平台

    文章目录 前言 一.python实现AIR724连入阿里云平台 1.windows端实现 (1)使用串口进行调试 (2)python开发准备 1.linux端实现 (1).串口准备 (2).检测相关依 ...

最新文章

  1. 在CentOS 6.9 x86_64的nginx 1.12.2上开启标准模块ngx_http_auth_request_module实录
  2. vsftpd安装配置
  3. 输入/输出延迟单元( IODELAY)简介
  4. C语言再学习 -- 关键字typedef
  5. MyBatis 缓存详解-一级缓存的不足
  6. Chapter6 Commodity Forwards
  7. 将页面中表格数据导出excel格式的文件(vue)
  8. mysql设计与实现_mysql设计与开发
  9. 分步表单如何实现 html_HTML表单入门的分步指南
  10. php参数传递及数据库连接方法
  11. 帆软超级链接使用(根据内容跳转不同页面、超级链接使用js并传参、超级链接参数传递)
  12. 城市公交线路查询系统mysql_公交车路线查询系统后台数据库设计
  13. 五步恢复XP系统“桌面清理向导”
  14. HNU大一小学期作业三 棋盘
  15. 接口与继承系列教材 (十)- Java 内部类详解
  16. 《2022,自我增值的7个好习惯》读书笔记
  17. MarkDown符号大全
  18. 数据库关系代数操作与扩展操作
  19. 基于深度强化学习的室内场景目标驱动视觉导航
  20. arc land出错

热门文章

  1. 海康威视SDKjava二次开发身份证人脸识别
  2. 大一acmer日常记录day15
  3. Vue中将十六进制颜色格式转换为RGB格式
  4. 程序员大神常用软件:mybase,一款个人知识笔记管理神器
  5. Python调用go function
  6. BASLER巴斯勒线扫相机使用流程
  7. Linux安装DVWA
  8. 随机森林随机回归预测_随机森林回归预测电子商务销售额
  9. C语言符号优先级速查
  10. JUCE框架教程(3)—— Component ClassGraphics入门