PICC no space for _??? temps (?)

[复制链接]
 楼主| kin0001 发表于 2010-9-13 19:42 | 显示全部楼层 |阅读模式
本来程序使用pic16f716芯片,因为资源使用较少,打算将芯片改为pic16c711.
在使用716是编译结果如下:
Memory Summary:
    Program space        used   3BDh (   957) of   800h words   ( 46.7%)
    Data space           used    3Eh (    62) of    80h bytes   ( 48.4%)
    EEPROM space         None available
    Configuration bits   used     0h (     0) of     1h word    (  0.0%)
    ID Location space    used     0h (     0) of     4h bytes   (  0.0%)

当使用711时不能通过:
Error   [1358] . no space for _int_isr temps (3)

(确定使用711都有的资源,1k rom,68Bite ram)

希望各位帮忙解答!!
l4157 发表于 2010-9-17 08:07 | 显示全部楼层
这是9.70的BUG,改用9.80可能能解决您好的问题。
yewuyi 发表于 2010-9-17 09:02 | 显示全部楼层
分几步查找问题:
1、如图,请把那个勾去掉后再编译。
2、如果第一步不行,可以尝试着屏蔽某一段代码,直到屏蔽到编译器可以正确编译到1K空间为止
3、反复通过第二步的操作确定到底是程序编译的代码量超过ROM容量,还是编译器已经不能正确编译出1K的程序代码。
4、换一个版本的编译器看看编译的结果是什么样的。
16F71X应该很多版本的编译器都是支持的,被大家用的比较多的由8.05/9.05/9.50、9.60版本,你可以百度找到下载的地方,21ICBBS不讨论和谐版,所以无能为力。
5、可向MCHP上海FAE寻求关于编译器的解释。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| kin0001 发表于 2013-9-21 09:32 | 显示全部楼层
我去,都忘了有这事了,都三年了,刚才才发现没有结贴,抱歉
您需要登录后才可以回帖 登录 | 注册

本版积分规则

23

主题

63

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部