闪念
Rust 嵌入式:STM32G474 通过 XIP 扩容 Flash
Rust 嵌入式:STM32G474 通过 XIP 扩容 Flash * [ ] 等待 PCB 打样和焊接 * [ ] 验证 > 目前开发项目,写着写着固件体积超了,不得研究 XIP 技术来将程序放到外部扩展的存储器中使用。可惜 G4 系列只有少数高端系列支持 XIP,目前没时间折腾,直接换了大容量的版本 G474 先开发项目,等有时间了再用 G474 验证 XIP。 背景知识 eXecute...
#Hardware/MCU/STM32
Rust 嵌入式:STM32G474 通过 XIP 扩容 Flash * [ ] 等待 PCB 打样和焊接 * [ ] 验证 > 目前开发项目,写着写着固件体积超了,不得研究 XIP 技术来将程序放到外部扩展的存储器中使用。可惜 G4 系列只有少数高端系列支持 XIP,目前没时间折腾,直接换了大容量的版本 G474 先开发项目,等有时间了再用 G474 验证 XIP。 背景知识 eXecute...
在 STM32G0x1 中,引导模式(Boot Mode)的选择决定了启动时系统如何访问内存。这三种模式的区别如下: 1. 从主 Flash 内存引导(Boot from main Flash memory): - 地址映射:主 Flash 内存被映射到地址0x0000 0000,同时也可通过原地址0x0800 0000访问。 - 使用场景:这是最常用的模式,因为大多数应用程序直接存储在...
STM32G4 系列 MCU,内置的 OPAMP 是轨到轨输入和输出的。看起来带宽很高,达到了 13MHz。 看参数似乎能替代很多运放芯片。
这两天遇到个诡异的问题,STM32G431CBU6 的 ADC 每次转换,间隔时间越短数据越离谱,但是读出的值是稳定的。但是如果间隔时间超过一秒,好像读数只是不太准,但不会太离谱。后续测了半天才注意到,$V_{REF+}$ 引脚的电压不对。原来是没有配置 VREFBUF,又没有连接外部的参考电压,所以…… 之前用的小封装芯片 $V_{REF+}$ 和 $VDD$...