TI中文支持网
TI专业的中文技术问题搜集分享网站

如何将一个数组声明在外部SDRAM中

RT,我已经把外部SDRAM初始化完毕了,起始地址是0x40000,已经可以用指针的形式实现往0x40000以后的地址写数据。但是我现在想把某些大的数组定义在外部请问怎么实现,我只改了CMD文件中对应的地址如下图

Shine:

这么写没问题。具体什么问题,编译不通过?

user4664839:

回复 Shine:

 我那样什么了后会导致进入不了这个中断,把#pragma DATA_SECTION(inbuffer1, ".myheap");屏蔽了就正常了,是不是上述声明的地址不是一个绝对地址啊?我用仿真看inbuffer1数组的地址也不是在0x40000以后啊。

user4664839:

回复 user4664839:

请问下-heap 是放在SECTIONS中的那个区域的?

Shine:

回复 user4664839:

cong tan

 我那样什么了后会导致进入不了这个中断,把#pragma DATA_SECTION(inbuffer1, ".myheap");屏蔽了就正常了,是不是上述声明的地址不是一个绝对地址啊?我用仿真看inbuffer1数组的地址也不是在0x40000以后啊。

Shine:

回复 user4664839:

cong tan

请问下-heap 是放在SECTIONS中的那个区域的?

赞(0)
未经允许不得转载:TI中文支持网 » 如何将一个数组声明在外部SDRAM中
分享到: 更多 (0)