SRAM

2019-07-24 12:31发布

u32 testsram[250000] __attribute__((at(0X68000000)));//测试用数组

今天学了SRAM ,请问这句话是定义数组在内部的位置,然后通过fsmc将此位置写入到片外SRAM,还是直接就把变量定义到片外SRAM了?         
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
正点原子
1楼-- · 2019-07-24 12:47
 精彩回答 2  元偷偷看……
peng1554
2楼-- · 2019-07-24 13:27
个人理解:直接定义到外部sram
DreamWaterPro
3楼-- · 2019-07-24 16:37
定义到外部SRAM,同时在片内会有一个指针变量(编译器自动处理、定义的)指向这个连续内存区域的首地址
32初学者
4楼-- · 2019-07-24 18:40
DreamWaterPro 发表于 2018-9-13 08:37
定义到外部SRAM,同时在片内会有一个指针变量(编译器自动处理、定义的)指向这个连续内存区域的首地址

我想在不明白,定义这个变量,内存是32内部SRAM给分配的?还是外部SRAM给分配的?
32初学者
5楼-- · 2019-07-24 20:27
peng1554 发表于 2018-9-12 23:40
个人理解:直接定义到外部sram

内存是外部SRAM给分配的吗?
edmund1234
6楼-- · 2019-07-24 23:33
 精彩回答 2  元偷偷看……

一周热门 更多>