STM32
文章平均质量分 95
STM32单片机
流心语IoT
IoT工程师
展开
-
【RT-Thread】STM32F4片外Flash实现Bootloader
本文基于STM32F429VET6单片机,实现了使用片外Flash芯片W25Q128进行RT-Thread的bootloader功能,并使用Ymodem协议进行OTA升级。原创 2022-12-04 18:52:11 · 2170 阅读 · 0 评论 -
【RT-Thread】STM32的UART设备读取GPS数据
本文基于STM32F429VET6单片机和RT-Thread Studio集成开发环境,使用CubeMX工程配置系统时钟,SConscript构建目录,通过RTThread的Uart设备、GPS RMC软件包,实现了GPS模组(ATGM336H)定位信息的实时获取。原创 2022-11-17 17:40:32 · 2429 阅读 · 2 评论 -
【RT-Thread】STM32F1片内Flash实现Bootloader
本文基本实现STM32F1的Bootloader功能,并通过Ymodem进行程序升级,但这只是从PC端到设备升级,过程中也还存一些小问题,并不算真正意义上的OTA远程升级。当然通过串口通讯也可方便的扩展到其它无线通讯模块实现OTA功能。此外,RT-Thread官方给出的这个Bootloader升级方案确实极大的简化了OTA开发过程,提高了开发效率。原创 2022-11-07 11:16:40 · 3175 阅读 · 1 评论 -
【STM32】IAR配置Cortex-M0的APP程序中断向量
IAR配置Cortex-M0的APP程序中断向量1. 定义APP起始地址2. 重映射中断向量表3. 配置工程Linker信息4. 定义Bin文件信息地址5. 验证Bin文件信息正确性6. 结束语友情链接(第1篇文章,诚挚感谢!)1. 定义APP起始地址根据MCU的Flash空间大小,以及IAP、APP程序大小合理分配Flash空间,下面以STM32F091单片机为例:IAP程序地址: 0x08000000 ~ 0x08004FFF (20k)APP程序地址:0x08005000 ~ 0x080127原创 2022-10-27 09:16:24 · 1549 阅读 · 1 评论