PIC的HI-TECH C编译器新版编译优化不行啊!求高人指点一下。

[复制链接]
5677|11
 楼主| xwhua188 发表于 2012-4-14 22:53 | 显示全部楼层 |阅读模式
用新版本的HI-TECH C编译器,即9.80或9.82,9.83,编译PIC16F1937,发现编译后程序占用空间巨大,具体表现是,以前用AVR MEGA8就能装得下的程序,移植后竟然几乎占满了16F1937(8words,16bytes )的程序空间,是不是我哪里设置得有问题啊。

话说,以前用老版本的编译器编译的PIC16F877程序,现在用新版本重新编译一下,竟然也提示空间不够啊。

当然我用的不是正正版!
45天试用版,也是PRO模式。

求解!不解不行啊,老版本的不支持新的芯片啊。
airwill 发表于 2012-4-15 08:09 | 显示全部楼层
试用版 估计不支持优化. 很多试用版软件都有这方面的限制.
 楼主| xwhua188 发表于 2012-4-15 08:48 | 显示全部楼层
我用的也是所谓的解密版啊,在PRO MODE下编译的。
Ryanhsiung 发表于 2012-4-16 13:10 | 显示全部楼层
可能PIC16F1937芯片太新了,PICC不支持啊,换个新版本试一下
yewuyi 发表于 2012-4-16 15:59 | 显示全部楼层
我很好奇,你用AVR的程序怎么在PIC下面的编译的?
lochul 发表于 2012-4-16 16:41 | 显示全部楼层
:D,MCHP原厂统一编译软件,以后可以不再用HI-TECH C编译器了,这些编译器原厂不再进行维护,改用XC8;可以到官网上面下载,8位机对应XC8,16位机对应XC16(还在弄,目前还没推出),32位的可以找到对应的XC32,        60天免费试用
lochul 发表于 2012-4-16 16:43 | 显示全部楼层
PIC16F1937  空间不够直接用PIC16F1939就可以了,性价比更高!
电子老鹰 发表于 2012-4-17 16:15 | 显示全部楼层
似乎是有这样的问题,但好像超出不大。
Ryanhsiung 发表于 2012-4-17 19:24 | 显示全部楼层
:D,MCHP原厂统一编译软件,以后可以不再用HI-TECH C编译器了,这些编译器原厂不再进行维护,改用XC8;可以到官网上面下载,8位机对应XC8,16位机对应XC16(还在弄,目前还没推出),32位的可以找到对应的XC32,        6 ...
lochul 发表于 2012-4-16 16:41

真的假的??
 楼主| xwhua188 发表于 2012-4-17 21:52 | 显示全部楼层
我很好奇,你用AVR的程序怎么在PIC下面的编译的?
-----------------------------------------------------------
呵呵,AVR写的程序,现在不想用AVR,就移植过来啊.
如楼上所述, 我现在也只有用1939啦,板子都做好啦,没办法.
问题是,郁闷啊,好好的,为什么要用1939啊.
XC8没用过哦,不过MC18我喜欢用,相当好.
 楼主| xwhua188 发表于 2012-4-17 21:53 | 显示全部楼层
还有编译器肯定支持1937的,不然也编译不了啊.:lol
 楼主| xwhua188 发表于 2012-4-18 19:46 | 显示全部楼层
既然解决不了问题,就结贴吧.:(
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:http://yltools.taobao.com 专业焊台设计制造商,仪表安防专营qq1030550561

18

主题

91

帖子

0

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