winnie 发表于 2009-4-25 16:58:45

关于picc的int变量的问题

我做了一个程序。用到很多int变量(用char 40个 int 20个 ROM用了60% RAM用了30%)。可是在RAM,ROM足够的情况下,编译不过去。去掉几个int变量后,编译就可通过。不知道是什么原因

winnie 发表于 2009-4-25 16:59:04

估计是超了。
在PICC中,如果没有特别指明,所定义的变量将被定位在bank0中,最大128字节,还要刨去前面若干字节的特殊功能寄存器区域,所以我记得顶多80个字节,你自己去算一下。

40个char占40个字节

20个int占40个字节

这就80个字节了。
页: [1]
查看完整版本: 关于picc的int变量的问题