共2条
1/1 1 跳转至页
使用伟福仿真器的问题(用过伟福的过来看看,谢谢)

问
我用只能仿真8x5x的仿真头去仿真用78e516的程序,编译成功,但是提示程序超出地址范围,插上仿真头后没有反映。
当我试图屏蔽掉某一些语句以减小程序的大小时,却老是提示地址超出空间范围(address space overflow),后来发现,只要是已经定义好的函数,如果在程序中没有被调用就会出现address space overflow这个错误。
有没有用过伟福的朋友遇到过这样的情况,我该怎么做把程序给改小(如果要屏蔽每一个没有被调用的函数的话实在是太烦了)。
答 1: 回复可能是你定义的局部变量超出地址空间范围了,减少占用内部RAM的变量数量试一下
! 答 2: 我也遇到过不过向楼上讲的一样。减少RAM的数量,或者改为idata类型试试 答 3: 估计是这样的吧它要求仿真不同的芯片要更换不同的51 IC 作硬件支持
好像 这点在说明上边有介绍吧。记不太清楚了。查一下。
当我试图屏蔽掉某一些语句以减小程序的大小时,却老是提示地址超出空间范围(address space overflow),后来发现,只要是已经定义好的函数,如果在程序中没有被调用就会出现address space overflow这个错误。
有没有用过伟福的朋友遇到过这样的情况,我该怎么做把程序给改小(如果要屏蔽每一个没有被调用的函数的话实在是太烦了)。
答 1: 回复可能是你定义的局部变量超出地址空间范围了,减少占用内部RAM的变量数量试一下
! 答 2: 我也遇到过不过向楼上讲的一样。减少RAM的数量,或者改为idata类型试试 答 3: 估计是这样的吧它要求仿真不同的芯片要更换不同的51 IC 作硬件支持
好像 这点在说明上边有介绍吧。记不太清楚了。查一下。
共2条
1/1 1 跳转至页