打印

C6000中C语言如何读外存储器

[复制链接]
3014|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
bruce198|  楼主 | 2010-3-12 14:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
刚刚接触DSP,C6000。我有个问题搞不懂:要在c程序中操作两个数组,data1和data2,希望分别存放在两片片外SDRAM中,该怎么操作?
第一,就是如何定义两个数组,在两个不同存储器中,是直接给数组指针赋地址吗?
第二,就是C语言如何读片外SDRAM,要考虑读写时序吗?
还有,我在程序中定义两个数组,编译之后是不是分配在数据段bss中,那我的两个数组要求不同存储器,bss中是如何分配的?
请各位大虾不吝赐教,感激不尽

相关帖子

沙发
wenr_angel| | 2013-3-17 16:46 | 只看该作者
在定义数组的时候给他们分配好section,在cmd文件中讲相应的section分配给你想要的地址,也就是你说外部RAM所映射的地址空间

使用特权

评论回复
板凳
jecwangp| | 2013-4-26 20:55 | 只看该作者
第一个问题:2种方法,1)2楼说的方法;2)用指针
第二个问题:不需要考虑时序

使用特权

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

本版积分规则

23

主题

35

帖子

0

粉丝