logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

学习国产芯片GD32(兆易创新)笔记

GD32与STM32微控制器对比及开发指南 本文从技术参数和开发实践两个维度对比了GD32与STM32微控制器。在性能方面,GD32主频较高但实际执行效率可能略低;外设兼容性强但存在细节差异;存储更灵活且静态功耗更低。开发工具上,STM32生态更成熟,而GD32价格优势明显(低20%-30%),供货更稳定。适用场景方面,GD32适合成本敏感型项目,STM32适用于高可靠性应用。 第二部分详细讲解了

#学习#c++#c语言
Bootloader 内存分配进阶:三区 A/B 分区与 OTA 实战

(1)区别:程序本身存放的位置不同 flash中 地址是起始位置0x0800 0000(程序冲突的问题:boot loader程序和执行的Application程序需要存放在不同的位置;(2)中断向量表4字节对齐64字节(第一个四字节是RAM起始地址——RAM起始地址+栈大小,第二个四字节是复位中断——写入flash地址+4):通过内置的BootLoader程序,从串口(UART)、USB、CAN

#单片机#嵌入式硬件#c语言
Bootloader 内存分配入门:双区划分实战(STM32)

**下一篇**:[进阶篇 — 三区 A/B 分区与 OTA](./bootloader-memory-advanced.md)| App HardFault | VTOR 未设置 | App 内 `SCB->VTOR = APP_START_ADDR` |> **关键**:App 的 `ORIGIN` 必须等于 `APP_START_ADDR`,否则中断向量与代码地址全部错位。2. **链接**:

#stm32#嵌入式硬件#单片机
到底了