深山老妖 发表于 2026-7-1 22:17:40

STC32G144K246程序超过64K后报错问题

现在下载的时候,ISP提示超过64K,超出的部分自动移至EEPROM区,有没有影响?


EEPROM划了64K出来,设置的有没有问题?


神农鼎 发表于 2026-7-2 07:59:29

1, 编译器和谐了吗
2,按如下说明






详细看下这些相关 章节

乘风飞扬 发表于 2026-7-2 10:23:00

保留 64K EEPROM空间,按照这样设置试试看:




深山老妖 发表于 2026-7-3 18:14:23

乘风飞扬 发表于 2026-7-2 10:23
保留 64K EEPROM空间,按照这样设置试试看:

就是这么设置的,上面说的是ISP下载工具有错误提示,不是Keilr报错。

乘风飞扬 发表于 2026-7-6 09:34:16

深山老妖 发表于 2026-7-3 18:14
就是这么设置的,上面说的是ISP下载工具有错误提示,不是Keilr报错。
注意看我发的第一张图片的第二个红框里的内容:
ROM:0xFD2800    0x2D800

keil设置错误的话,最终编译生成的代码分配空间不同,ISP软件打开后就可能产生空间溢出的提示。

深山老妖 发表于 2026-7-7 01:56:01

乘风飞扬 发表于 2026-7-6 09:34
注意看我发的第一张图片的第二个红框里的内容:
ROM:0xFD2800    0x2D800



预留了64K的EEPROM空间,计算的结果应该是0xfd2800吧。
页: [1]
查看完整版本: STC32G144K246程序超过64K后报错问题