
STM32 项目专栏
文章平均质量分 94
以项目为线索,逐步深入 STM32 开发的各个环节,掌握 STM32 开发常用的性能优化思路,打造完整的单片机项目开发工作流程,提升工程化编码能力、项目管理能力和思维能力。
Jesse_嘉伟
这个作者很懒,什么都没留下…
展开
-
STM32 IAP 在线升级项目实例剖析
STM32 IAP 在线升级项目实例剖析点击左上角的“关注”,定期更新 STM32 最新资讯,总有你想要的信息!原创 2022-02-18 14:02:25 · 7765 阅读 · 1 评论 -
STM32 Ymodem 协议及代码解析
STM32 作为 Ymodem 接收端接收升级固件进行升级。 YModem 协议是由 XModem 协议演变而来的,每包数据可以达到 1024 字节,是一个非常高效的文件传输协议。我们平常所说的 Ymodem 协议是指的 Ymodem-1K,除此还有 Ymodem-g(没有 CRC 校验,不常用)。YModem-1K 协议用 1024 字节数据帧传输取代了标准的 128 字节数据帧传输,发送的数据会使用 CRC 校验,保证数据传输的正确性。它每传输一个信息块时,就会等待接收端返回 ACK 信号,接收到响原创 2022-06-02 17:20:15 · 20797 阅读 · 10 评论 -
STM32 如何生成升级固件
点击左上角的“关注”,定期更新 STM32 最新资讯,总有你想要的信息!STM32 如何生成升级固件项目信息处理芯片:STM32F407VET6(512KB Flash,192KB RAM)升级接口:串口升级通信协议:Ymodem程序存储器:芯片内部 FlashBootload 程序大小:31396 byte升级固件大小:83452 byte1. STM32 的程序运行流程无 IAP 程序时的运行流程 图1 无 IAP 程序时 STM32 的运行流程 STM32...原创 2022-02-24 16:42:17 · 3342 阅读 · 2 评论 -
STM32 IAP 在线升级原理全解析
点击左上角的“关注”,定期更新 STM32 最新资讯,总有你想要的信息!STM32 IAP 基本原理解析1. 当无 IAP 功能时 STM32 的启动过程 当 STM32 设置成从内部 flash 启动时,STM32 复位后 PC 指针将位于 0x08000000 处,若同时程序中断向量表的起始地址也设置为 0x08000000 时,则 STM32 复位后会自动从栈顶地址的下一个 32 位地址取出复位中断入口向量,跳转并执行复位中断服务程序,当运行完复位中断服务程序后再跳转到 main ...原创 2022-02-18 19:56:25 · 5029 阅读 · 0 评论