本文主要对STM32网络升级固件的IAP程序进行解析,也就是在STM32联网的情况下在浏览器上输入指定的IP地址(目前设置为192.168.1.101),然后在浏览器上输入用户名和密码,登陆后可以选择需要升级的bin文件进行固件升级。
以下是目前该程序应用的硬件与软件环境:1.硬件:STM32F407(理论上STM32系列都可以),网卡芯片LAN8720,其他部分参考正点原子的STM32F407探索者开发板。
2.软件:Keil5,LWIP1.4.1主要是基于正点原子STM32F407探索者的第六十章网络通信实验程序与第五十五章串口IAP实验程序(这部分只用到了跳转和烧写FLASH程序)。
说明:该程序与我之前编写的《STM32F407通过SD卡进行程序升级(把bin文件烧写到FLASH的方式)》程序整合起来就可以实现SD卡+网络升级,即可以通过SD卡进行程序升级,如果升级失败自动跳转去进行网络升级,也可以直接进行网络升级。
目前该程序可以应用在项目上,网络升级和SD卡升级均稳定无差错。
该程序的网络升级大概需要15秒钟(从点击到程序升级成功)。
STM32F407通过SD卡进行程序升级(把bin文件烧写到FLASH的方式)》本论坛的链接:http://www.openedv.com/forum.php?mod=viewthread&tid=90835以下先对网络升级部分的操作步骤进行解说,后面再贴上各个C文件的程序。
2024/12/20 13:41:16 31KB ST远程升级
1
HFSS14win64位的破解文件1、双击运行文件里面的autorun安装软件,一步一步的全部按照默认选项就行(有一个地方让选USB还是硬盘默认的是USB那个图标,感觉影响不大)。
在指定license的时候给出破解文件里license的路径。
2、安装AnsoftLibraries,选择不安装RSM。
3、將破解文件裡面的license複製貼到admin,将其余四个文件desktop.dll、HFIECOMENGINE.exe、HFSSCOMENGINE.exe,以及hfsslib.dll复制到安装目录HFSS14.0\Win64,覆盖原有文件。
4、破解完毕后即可打开软件,出现错误信息Internalerror:WebUpdate,不要理它,进入HFSS选中Tools->Options->GeneralOptions->WebUpdateOptions(tab)->Never就可以避免再出现该信息了(将自动检查更新选项改成never,就是不要通过网络升级)。
5、通过Tools->Options->GeneralOptions选择工作目录或者临时文件夹。
工作目录或者临时工作文件夹的路径里面不要带有中文字符,不然打开软件后,过几分钟会出现一个对话框,说遇到了错误,然后就停止工作了。
6、双核运行及内存问题:安装以后在(1):tools-opiton-hfssoptions-General-postprocessingoptions里面把NumberofProcessors设置成2;
(2):tools-opiton-hfssoptions-solver里面把NumberofProcessors(两处)设置成2。
内存不用设置,hfss自动可以管理超过8G的内存。
2023/12/18 1:35:36 10.23MB HFSS HFSS14 win64 破解
1
4.5:综合项目、网络升级.docx
2023/7/9 2:34:10 175KB linux
1
包含STM32F407LWIP+TFTP的IAP程序,使用程序APP,上位机软件。
文档说明:查找我的资源。
2023/3/12 18:26:37 2.37MB stm32 tftp iap 网络传输
1
这个IAP已经用在产品上多年了,目的是为了在GPRS和网口近程更新上用的,支持串口和网络升级。
2023/1/18 18:16:40 5.57MB 新唐 IAP 远程升级 嵌入式
1
包含(项目书、PPT、gns3工程文件)集团为了加快信息化建设,拟为某地的H分公司部署局域网络,并连接到公司总部的网络升级的网络将建设一个以集团办公自动化、电子商务、业务综合管理、多媒体视频会议、近程通讯、信息发布及查询为核心,以现代网络技术为依托,技术先进、扩展性强,将集团的各种办公室、多媒体会议室、PC终端设备、应用系统通过网络连接起来,实现内、外沟通的现代化计算机网络系统。
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡