电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
请教 关于将结构体定义到外部SDRAM的问题?
已解决
73482
个问题
已帮助
5993
位优秀工程师
请教 关于将结构体定义到外部SDRAM的问题?
hehexi
2021-03-02
浏览量:827
目前因为内部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))); // 会进入硬件异常
显示全部
嵌入式
关注问题
写回答
0
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
莱克迷KW
外部的RAM空间是不是够,看你的这个结构体比较大,外部的空间一定要够才行
还有你的地址是不是计算对了,
发布于
2021-03-03
举报
评论 0
0
0
其他答案
数量:
3
山河
建议用指针,你用全局变量就要求SDRAM需要较早进行初始化。
发布于
2021-03-02
举报
评论 0
0
0
一笔之名也
硬件错误,很多就是内存溢出的问题,可能是外部 的RAM不够大
发布于
2021-03-15
举报
评论 0
0
0
xbk_868759
请问楼主解决了嘛?最近在用F429将结构体定义到sdram里,同样会进入到硬件异常里。在初始化sdram后,我测试过64M的sdram空间,读写都是正常的,只不过是用数组测试的。
发布于
2021-04-01
举报
评论 0
0
0
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
请教 关于将结构体定义到外部SDRAM的问题?
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: