[研电赛技术支持] GD32F4 RAM地址的问题

[复制链接]
2991|2
 楼主| xiaoqizi 发表于 2024-12-2 16:25 | 显示全部楼层 |阅读模式
1.芯片选型为GD32F427VGT6,RAM 256K,flash 1M

2.问题点:

因使用boot升级,APP运行中的部分参数需保存用于boot使用,使用的方式是将参数存于未使用的ram区,芯片ram实际为256KB,起始地址为0x20000000,以为结束地址为0x2003FFFF,则将数据通过指针直接放在0x2003E000,程序跑到这个位置就跑飞死机。不得其解,查找手册发现实际ram地址并非理解的这样连续

63029674d6f0c4487c.png

RAM分为四个区,其中SRAM0、SRAM1、SRAM2地址如图所示,但总量只有192KB,剩余64KB为TCMSRAM

84222674d6f04b1771.png

手册上TCMSRAM是紧耦合存储器SRAM,为Cortex ® -M4内核的数据总线访问,仅可通过DBUS访问。




————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/xiangyu_0825/article/details/144051509

LoRaWAN_JoinProcedure.jpg
488315d01f58ab70db.png
544275d02049976971.png
9139160b9cc1345532.png
2380460b9d0da04445.png
3890560b9d0e01eea6.png
5217960b9d0e76d614.png
5104360b9d0ef7589e.png
等你下课 发表于 2025-1-31 19:15 | 显示全部楼层
RAM分为四个区,其中SRAM0、SRAM1、SRAM2地址如图所示,但总量只有192KB,剩余64KB为TCMSRAM
zchong 发表于 2025-2-4 10:29 | 显示全部楼层
估计手册有误,找最新版本的英文数据手册看看。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

130

主题

4344

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部