Board logo

标题: [求助]关于DG128编译时出现的一个ram不够的错误 [打印本页]

作者: scycau    时间: 2008-4-7 16:37     标题: [求助]关于DG128编译时出现的一个ram不够的错误

DG128编译的时候,出现:

Out of allocation space in segment RAM at address 0x544

这个错误,应该是说这个段的RAM不够了,也不知道是128的RAM不够了

寻求比较具体的解决方法

如果是RAM的一个段不够了,如何换一个段呢?这方面希望得到一些详细的例子

如果ram不够用了,那就换片子了。

先感谢各位了!
作者: scycau    时间: 2008-4-7 16:37

[upload=image/bmp]uploadImages/out.bmp[/upload]
作者: strongchen    时间: 2008-4-7 16:41

你用完了8K的RAM吗?这一般不大可能,应该只是地址分配的问题。DG128的RAM地址需要重新映射,才能全部用到。
作者: scycau    时间: 2008-4-7 16:45

哦?重新映射……

斑竹是否再说的细点,是通过修改程序代码吗?

我没有连接BDM,只是在PC机上编译、连接出来的错误
作者: strongchen    时间: 2008-4-7 16:53

通过修改PRM文件和控制INITRM寄存器来修改RAM的映射地址。
作者: 康桥人    时间: 2008-4-8 13:24

最好不要用到8KB,




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0