This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS3.3/3.1编译2812伺服驱动器程序时出错

Other Parts Discussed in Thread: CCSTUDIO

最近用CCS3.3编译一套伺服程序,比较大(估计数十万行),编译结束生成.OUT文件前,报错,总是提示RAM_L不能分配空间,我查了一下是RAM_L分配的长度不够,我将其增大,比如下面代码中粗体length = 0x002FF8 ,则通过。

令我不解的是,此套代码在老外那里是没有任何问题的,可是到我这里为什么为出现这样的错误,还有,我如果采用我的一台比较老的笔记本WIN xp系统,则不会提示这样的错误(现在采用的是WIN7,系统安装了VM虚拟机,然后VM装了XP系统)

MEMORY {       RAM_M       : origin = 0x000000, length = 0x000800 

    PIE_VECT    : origin = 0x000D00, length = 0x000100

RAM_L       : origin = 0x007000, length = 0x001FF8

RAM_H       : origin = 0x3A8000, length = 0x001FF8 

OTP         : origin = 0x3D7800, length = 0x000800

....

}