如何访问VC5510的外部存储空间呢

2019-08-01 17:56发布

在VC5510访问外部存储空间时遇到这样一个问题:
定义一个变量用作外部地址空间的指针,
int * temp;
给上述变量赋值,
temp = (int *)0x800004;
这时,编译就出错了——coverse integer to smaller pointer。
运行后,在观察窗口看到temp的值是0004,16进制。这样的话是无法对外部存储空间读写的。

有哪位高手知道这是怎么回事儿?如何访问VC5510的外部存储空间呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
jiaxw
1楼-- · 2019-08-01 22:44
 精彩回答 2  元偷偷看……
zhenykun
2楼-- · 2019-08-01 23:43
jiaxw 发表于 2014-11-9 10:13
TI的C55系列DSP,如果想访问全部23位地址线的话,就要选择大存储器模式

啥意思
liliang9554
3楼-- · 2019-08-02 02:35
large memory model
jiahy
4楼-- · 2019-08-02 02:59
liliang9554 发表于 2014-11-9 10:14
large memory model

正解
zhenykun
5楼-- · 2019-08-02 07:40
那,怎么解决啊
huangchui
6楼-- · 2019-08-02 08:35
 精彩回答 2  元偷偷看……

一周热门 更多>