MCC30需不需要更改默认设置(程序优化效率很差)?

2020-02-09 11:38发布

同一个逆变程序,用PICC在16F上编译出来只有2K左右,但是移至到dsPIC30F上用MCC30默认设置编译,程序竟然占用6K多程序空间。
计时是30F的效率高但是这优化的效率也太低了,是不是MCC30哪里还需要手动设置。用18的时候18还有个增强指令集,开了以后能少10%的程序,30F我也没找到说哪里会有增强指令!
MCC30用的是自己编的序列号安装的,应该不是试用版(没有试用天数提示),使用的都是默认设置。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
headwolf_83
1楼-- · 2020-02-09 17:30
16F的2K,2K条指令,MCC30的6KB,2K条指令。调整下优化等级看看。默认是关闭的。
tiancaigao7
2楼-- · 2020-02-09 18:29
MCC30是可以优化的,比如体积或者速度都是可以选择优化的,好像有4个或者更多的优化等级。

一周热门 更多>