硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1972|回复: 1
收起左侧

请教 关于将结构体定义到外部SDRAM的问题?

[复制链接]

6

主题

11

回帖

29

积分

新手上路

积分
29
发表于 2021-3-1 12:00:43 | 显示全部楼层 |阅读模式
   目前因为内部RAM空间不足,想将在内不定义的结构体定义到外部SDRAM中,用__attribute__((at(0xC0300000))); 发现总是会进入到硬件异常中,请教各位大佬有没有什么其它办法?

如:
  typedef struct testData
{
float a[1000];
float b[1000];
float c[1000];
...
}TestData_t;
TestData_t testData_t  __attribute__((at(0xC0300000)));   // 会进入硬件异常
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115667
QQ
发表于 2021-3-1 14:23:10 | 显示全部楼层
用的那个系列,F4?
像使用内部SRAM一样定义使用SDRAM和CCM RAM,可以随意定义到指定的RAM区域且无需具体地址
http://www.armbbs.cn/forum.php?m ... 9275&fromuid=58
(出处: 硬汉嵌入式论坛)


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-10 21:21 , Processed in 0.233619 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表