打印

求助gd32f407zgt6芯片访问超过128K的sram导致异常问题

[复制链接]
984|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
kunluffy|  楼主 | 2023-10-27 10:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我们用的gd32f407zgt6芯片,看手册是1M内部flash,192K内部sram。但是在访问超过128K的sram时就会出现异常。请问下访问内部sram是否还需要什么配置吗?

使用特权

评论回复
沙发
sagade| | 2023-10-27 13:49 | 只看该作者
128KB连续的SRAM,还有64KB的TCMSRAM(0x1000 0000 - 0x1000 FFFF)

使用特权

评论回复
板凳
kunluffy|  楼主 | 2023-10-27 14:45 | 只看该作者
sagade 发表于 2023-10-27 13:49
128KB连续的SRAM,还有64KB的TCMSRAM(0x1000 0000 - 0x1000 FFFF)

**,不是20020000~2002FFFF的SRAM2啊,我理解错了。多谢大佬

使用特权

评论回复
地板
jcky001| | 2023-10-30 14:25 | 只看该作者
建议检查您的代码以确定是否存在其他问题。

使用特权

评论回复
5
两只袜子| | 2023-10-30 14:26 | 只看该作者
检查芯片的内存保护配置是否正确。如果有内存保护单元(MPU),需要确保已正确设置其参数以允许您的程序访问SRAM。

使用特权

评论回复
6
cr315| | 2023-10-30 14:26 | 只看该作者
如果您的程序尝试从外部访问SRAM,还需要检查外部存储器映射配置。在某些情况下,SRAM可能被映射到外部存储器的特定地址范围,需要确保这个地址范围是可访问的。

使用特权

评论回复
7
SantaBunny| | 2023-10-31 21:54 | 只看该作者
检查芯片的内存保护配置有没有正确

使用特权

评论回复
8
AloneKaven| | 2023-10-31 22:31 | 只看该作者
这地址不对吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝