当前位置: 首页 > article >正文

博客摘录「 GD32的flash读、擦除、写操作」2024年9月2日

关于GD32的Flash读、擦除、写操作,以下是基于当前可获得信息(截至2024年9月2日)的详细解答:

一、GD32 Flash的基本特性

  • 存储空间:GD32的Flash存储空间大小因型号而异,可支持从几KB到几MB不等的存储容量。
  • 页大小:Flash按页组织,不同型号的GD32其页大小可能不同。例如,GD32F10x_MD的闪存页大小为1KB,而GD32F10x_CL和GD32F10x_HD等型号的bank0闪存页大小可能为2KB或4KB。
  • 读写性能:在Flash的前256K字节空间内,CPU执行指令零等待;在此范围外,CPU读取指令存在较长延时。

二、GD32 Flash的读操作

GD32 Flash的读操作相对简单,可以直接通过访问Flash地址来读取数据。例如,使用指针直接读取Flash地址处的数据:

uint32_t* flashAddr = (uint32_t*)0x08000000; // 假设Flash起始地址为0x08000000  
uint32_t data = *flashAddr; // 读取Flash中的数据

三、GD32 Flash


http://www.kler.cn/a/324512.html

相关文章:

  • 使用Java绘制图片边框,解决微信小程序map组件中marker与label层级关系问题,label增加外边框后显示不能置与marker上面
  • AtCoder Beginner Contest 380(A-F)
  • vue-router的push和replace的区别
  • 使用c#实现TCP客户端与服务器端
  • openwebui二改界面环境搭建
  • CentOS网络配置
  • 前端问答:JavaScript 中的??和|| 有啥不同
  • 小程序电量
  • 阿布量化:基于 Python 的量化交易框架
  • 德克威尔FS系列一体式PROFINET协议模块组态步骤
  • 文件和目录
  • YOLOv8最新改进2023 CVPR 结合BiFormer
  • 【Java-JVM】
  • Vue之axios请求
  • 性能优化-数据库索引优化实战指南
  • 【Flume Kafaka实战】Using Kafka with Flume
  • ISA Server配置https踩坑全过程
  • 【初阶数据结构】排序——插入排序
  • Vue.js与Flask/Django全栈开发实战:从零搭建前后端分离的高效Web应用,打造现代化全栈开发体验!
  • HAL库I2C通用驱动程序(HAL I2C Generic Driver)
  • 英伟达Blackwell系列显卡揭秘:RTX 5090与RTX 5080引领性能新高度
  • [SAP ABAP] SELECTION-SCREEN
  • LeetCode - #124 二叉树中的最大路径和(Top 100)
  • 如何使用tcpdump android手机抓包
  • AI大模型的基本流程
  • 2025第四届深圳国际数据中心液冷散热展会