概述
文章目录
- 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.安信可IDE安装2.工程导入3.添加指令4.配网/联网失败5.阿里云四元组生成.bin文件&烧录字体修改重新安装安信可的IDE,却一直编译失败???的全部内容,希望文章能够帮你解决安信可IDE使用教程 加入阿里云平台1.安信可IDE安装2.工程导入3.添加指令4.配网/联网失败5.阿里云四元组生成.bin文件&烧录字体修改重新安装安信可的IDE,却一直编译失败???所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复