winnie 发表于 2009-4-18 15:31:09

RAM只用了1/4,却不能增加新变量?

我用PIC16F876A, PICC编译结果如下
Memory Usage Map:
Program ROM   $0000 - $0110$0111 (   273) words
Program ROM   $03EE - $07FF$0412 (1042) words
Program ROM   $0A31 - $0FFF$05CF (1487) words
                           $0AF2 (2802) words total Program ROM
Bank 0 RAM    $0020 - $007E$005F (    95) bytes total Bank 0 RAM

Program statistics:
Total ROM used   2802 words (34.2%)
Total RAM used       95 bytes (25.8%)
可是再增加一个字节变量就会报错,
Error   : Can't find 0x1 words (0x1 withtotal) for psect intsave in segment BANK0

为什么?

winnie 发表于 2009-4-18 15:31:26

把BANK0全用拉,其他BANK还没有用,用BANK来定义变量,比如bank1 int a;等;
页: [1]
查看完整版本: RAM只用了1/4,却不能增加新变量?