首页
学习
活动
专区
工具
TVP
发布

知识分享

专栏作者
889
文章
983935
阅读量
84
订阅数
102-ESP8266转RS485/RS232/TTL控制板-RS485,RS232,串口TTL通信测试
导入这节的工程 1,按照上一节按照好IDE开发软件以后,把这节的工程解压到 📷 📷 2.File -> Import 📷 📷 📷 📷 设备使用的CH340串口通信芯片,如果没有安装,需要安装CH340驱动 📷 下载程序 1.清理工程 📷 2.编译工程 📷 📷 3.关于下载flash配置(了解即可) 📷 4.工程生成的bin文件位置 📷 5,打开烧录程序软件 📷 📷 📷 5,咱现在不需要IAP升级程序,所以只刷上面四个 eagle.flash.bin                            
杨奉武
2022-11-07
1K0
OTA底层包版本升级移植说明
说明 当前底层包的版本已经升级到了3.0版本,后续随着功能的扩展,还会有更多的版本. 每一次升级,我可能不能及时的把所有的例程都更新一遍. 这篇文章将说明一下用户如何自己去更新迭代底层包. 📷 移植步骤 1,先备份下自己的旧版本程序哈, 然后找到一个最新版的iap底层包,替换掉原先的 一般每次更新以后,我会及时的把升级程序篇里面的自建物联网平台的第一节程序更新完. 📷 2,打开自己的BootLoader程序,更新迭代可能会增加新的文件,如果有新的文件把新的添加进来 📷 3,检查下BootLoader程序的型
杨奉武
2022-10-05
7850
1-STM32F103+ESP8266+Air302远程升级篇(自建物联网平台)--STM32F103通过ESP8266使用http或https下载程序文件(支持外部flash备份),升级程序(单片机
说明 这节测试一下STM32通过ESP8266使用http或https远程下载升级单片机程序, 为应对小容量单片机问题,升级底层包也支持把备份程序写到外部flash. 打开BootLoader程序,说明下flash支持情况 1,当前程序(V3.0.0)支持外接W25Q80/16/32/64/128,后续将根据用户需求增加更多的flash支持 📷 使用内部flash和外部flash分配情况如下: 使用外部flash以后,备份用户程序区放到了外部flash, 使得用户程序有了更大的空间 📷 2,当前开发板未板载
杨奉武
2022-09-29
1.3K0
1-STM32+Air724UG远程升级篇OTA(自建物联网平台)-STM32通过Air724UG使用http或https下载程序文件(支持外部flash备份),升级程序(单片机程序轮训检查更新)
说明 这节测试一下STM32通过Air724UG使用http或https远程下载升级单片机程序, 为应对小容量单片机问题,升级底层包也支持把备份程序写到外部flash. 打开BootLoader程序,说明下flash支持情况 1,当前程序(V3.0.0)支持外接W25Q80/16/32/64/128,后续将根据用户需求增加更多的flash支持 📷 使用内部flash和外部flash分配情况如下: 使用外部flash以后,备份用户程序区放到了外部flash, 使得用户程序有了更大的空间 📷 2,当前开发板未
杨奉武
2022-09-29
1.1K0
1-CH32V307+ESP8266程序升级篇(自建物联网平台)-CH32V307通过ESP8266使用http或https下载程序文件升级程序(单片机程序轮训检查更新)
说明 这节测试一下CH32V307通过ESP8266使用http或https远程下载升级单片机程序 我已经把固件文件放在了自己的服务器上 默认使用本人提供的下载路径测试 文件路径:  网站根目录->ota->hardware->CH32V307ESP8266BK 📷 user_crc.bin: 是固件程序文件. 该固件程序文件并不是直接可以运行的文件 里面的数据每隔128字节后面增加2位CRC校验位 单片机下载以后每隔130字节校验一下数据,然后把前128字节写入Flash. 加入CRC校验让升级变的稳定可
杨奉武
2022-05-25
9440
020-CH32V307(WCH单片机)学习开发-关于warning: 'at' attribute directive ignored, 把数据存储在flash的固定位置
char DeviceModel[50] __attribute__((at(0x08000000+1024*2))) = "111111111111111111111111111111111"; //把数据存在flash的0x08000800 位置
杨奉武
2022-05-25
1.1K2
移植升级底层包,把自己的用户程序增加上OTA功能
$K\ARM\ARMCC\bin\fromelf.exe --bin --output=bin\user.bin !L
杨奉武
2022-05-18
3590
3-STM32+ESP8266+Air302远程升级篇(自建物联网平台)-STM32+mbedtls通过air302使用https下载程序文件,升级程序(单片机程序轮训检查更新)
说明(先看那个非SSL的) 这节测试一下STM32+Mbedtls通过Air302(NB-IOT)使用https远程下载升级单片机程序 提示:升级程序只是把bin文件数据写到单片机,使用哪种方式获取bin文件数据都是可以的. 这节是使用http的方式获取程序bin文件 我已经把固件文件放在了自己的服务器上 默认使用本人提供的下载路径测试 文件路径:  网站根目录->ota->hardware->STM32Air302SSLBK 📷 user_crc.bin: 是固件程序文件. 该固件程序文件并不是直接可以运
杨奉武
2022-05-11
4070
2-STM32+ESP8266+Air302远程升级篇(自建物联网平台)-STM32通过air302使用http下载程序文件,升级程序(单片机程序轮训检查更新)
说明 这节测试一下STM32通过Air302(NB-IOT)使用http远程下载升级单片机程序 提示:升级程序只是把bin文件数据写到单片机,使用哪种方式获取bin文件数据都是可以的. 这节是使用http的方式获取程序bin文件 我已经把固件文件放在了自己的服务器上 默认使用本人提供的下载路径测试 文件路径:  网站根目录->ota->hardware->STM32Air302BK 📷 user_crc.bin: 是固件程序文件. 该固件程序文件并不是直接可以运行的文件 里面的数据每隔128字节后面增加2位
杨奉武
2022-05-11
5870
002-SLM130(NB-IOT)C-SDK(OpenCPU)学习开发-关于Flash分配和程序加载过程
https://mnifdv.cn/resource/cnblogs/iot_documents/STM32%20OTA%20demo.pdf
杨奉武
2022-04-29
3940
1-STM32F103+EC200(移远4G Cat1)远程升级篇(自建物联网平台)-STM32通过EC200使用http或https下载程序文件升级程序(单片机程序轮训检查更新)
说明 这节测试一下STM32通过EC200(移远4G Cat1)使用http或https远程下载升级单片机程序 我已经把固件文件放在了自己的服务器上 默认使用本人提供的下载路径测试 文件路径:  网站根目录->ota->hardware->STM32EC200BK 📷 user_crc.bin: 是固件程序文件. 该固件程序文件并不是直接可以运行的文件 里面的数据每隔128字节后面增加2位CRC校验位 单片机下载以后每隔130字节校验一下数据,然后把前128字节写入Flash. 加入CRC校验让升级变的稳定
杨奉武
2022-04-29
1.9K1
1-STM32+MN316(NB-IOT)远程升级篇OTA(自建物联网平台)-STM32通过MN316使用http下载程序文件,升级程序(单片机程序轮训检查更新)
说明 这节测试一下STM32通过MN316(NB-IOT)使用http远程下载升级单片机程序 提示:升级程序只是把bin文件数据写到单片机,使用哪种方式获取bin文件数据都是可以的. 这节是使用http的方式获取程序bin文件 我已经把固件文件放在了自己的服务器上 默认使用本人提供的下载路径测试 文件路径:  网站根目录->ota->hardware->STM32MN316BK 📷 user_crc.bin: 是固件程序文件. 该固件程序文件并不是直接可以运行的文件 里面的数据每隔128字节后面增加2位CR
杨奉武
2022-04-29
1.8K0
1-STM32G070+Air724UG(4G)远程升级篇(自建物联网平台)-STM32G070通过Air724UG(4G GPRS)使用http或https远程下载升级单片机程序(单片机程序轮训检查
说明 这节测试一下STM32G070通过Air724UG(4G GPRS)使用http或https远程下载升级单片机程序 我已经把固件文件放在了自己的服务器上 默认使用本人提供的下载路径测试 文件路径:  网站根目录->ota->hardware->STM32G070Air724BK 📷 user_crc.bin: 是固件程序文件. 该固件程序文件并不是直接可以运行的文件 里面的数据每隔128字节后面增加2位CRC校验位 单片机下载以后每隔130字节校验一下数据,然后把前128字节写入Flash. 加入CR
杨奉武
2022-04-29
1.1K0
2-STM32+W5500远程升级篇(自建物联网平台)-STM32通过W5500+mbedtls使用https(http+SSL)下载程序文件,升级程序(单片机程序轮训检查更新)
说明 这节测试一下STM32通过W5500+mbedtls使用https远程下载升级单片机程序 关于mbedtls的SSL的具体移植使用可以参考我写的下面两篇文章 https://www.cnblogs.com/yangfengwu/p/13693511.html   单片机移植mbedtls https://www.cnblogs.com/yangfengwu/p/13845772.html   使用Mbedtls包中的SSL,和服务器进行网络加密通信 我已经把固件文件放在了自己的服务器上 默认使用本人提
杨奉武
2022-04-29
2.3K0
1-STM32+W5500远程升级篇(自建物联网平台)-STM32通过W5500使用http下载程序文件,升级程序(单片机程序轮训检查更新)
说明 这节测试一下STM32通过W5500使用http远程下载升级单片机程序 我已经把固件文件放在了自己的服务器上 默认使用本人提供的下载路径测试 文件路径:  网站根目录->ota->hardware->STM32W5500BK 📷 user_crc.bin: 是固件程序文件. 该固件程序文件并不是直接可以运行的文件 里面的数据每隔128字节后面增加2位CRC校验位 单片机下载以后每隔130字节校验一下数据,然后把前128字节写入Flash. 加入CRC校验让升级变的稳定可靠. info.txt文件内容:
杨奉武
2022-04-29
2.2K0
1-CH579M程序升级篇OTA(自建物联网平台)-CH579M使用自带以太网通过http远程下载升级单片机程序(单片机程序轮训检查更新)
说明 这节测试一下CH579通过自带以太网使用http远程下载升级单片机程序 我已经把固件文件放在了自己的服务器上 默认使用本人提供的下载路径测试 文件路径:  网站根目录->ota->hardware->CH579MBK 📷 user_crc.bin: 是固件程序文件. 该固件程序文件并不是直接可以运行的文件 里面的数据每隔128字节后面增加2位CRC校验位 单片机下载以后每隔130字节校验一下数据,然后把前128字节写入Flash. 加入CRC校验让升级变的稳定可靠. info.txt文件内容: 📷 v
杨奉武
2022-04-29
1K0
0-CH579M程序升级篇OTA(自建物联网平台)-CH579程序升级流程说明(单片机OTA皆可参考)
一位真正的作家永远只为内心写作,只有内心才会真实地告诉他,他的自私、他的高尚是多么突出。内心让他真实地了解自己,一旦了解了自己也就了解了世界。
杨奉武
2022-04-29
1.1K0
1-STM32+CH395Q(以太网)远程升级篇(自建物联网平台)-STM32通过ch395使用http下载程序文件,升级程序(单片机程序轮训检查更新)
文件路径:  网站根目录->ota->hardware->STM32CH395BK
杨奉武
2022-04-29
1.5K0
1-STM32+CH395Q(以太网)远程升级篇(自建物联网平台)-STM32如何实现的升级程序,STM32串口接收升级文件升级程序
这节提供给用户一份使用串口实现更新STM32的程序(兼容STM32f103全系列)
杨奉武
2022-04-29
1.5K0
03-STM32+BC26丨260Y远程升级篇(自建物联网平台)-功能测试-STM32+BC26丨260Y实现利用http远程更新STM32程序(单片机程序检查更新)
{"version":"0.0.1","size":16900,"url":"http://mnif.cn/ota/hardware/STM32BC260YBK/user_crc.bin","info":"1.解决了部分BUG 2.优化了部分程序"}
杨奉武
2022-04-29
9670
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档