Leonard 发表于 2024-11-11 10:43:00

AI8H1K08烧录报程序超大小范围部分移动到eeprom

本帖最后由 DebugLab 于 2024-11-11 10:53 编辑

编写AI8H1K08代码程序时,编译没问题,烧录时报超大小,截图如下,请求解决办法,这个程序是不是不能写了超出12k,flash+eeprom大小为12k,有没有什么办法缩小或者解决

DebugLab 发表于 2024-11-11 10:53:20

8H1K08,程序不能超过8K,EEPROM可IAP读写不可执行

DebugLab 发表于 2024-11-11 10:58:31


想程序小可以9级优化
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=9237

不行删减代码
还不行换大容量的单片机

xuzeabc 发表于 2024-11-11 11:29:45

手动优化程序,比如乘法,除法,三角函数。开通keil的软件优化级别。如果上述两个方式仍然不能解决,只能更换更大容量的单片机了。

soma 发表于 2024-11-11 11:29:56

本帖最后由 soma 于 2024-11-11 11:32 编辑

AI8H1K08系列flash最大的不止8k,所以不报超正常,截图没显示code大小感觉应该是超8k了,可以用同系列的17k看下。

Leonard 发表于 2024-11-14 00:47:25

soma 发表于 2024-11-11 11:29
AI8H1K08系列flash最大的不止8k,所以不报超正常,截图没显示code大小感觉应该是超8k了,可以用同系列的17k ...

ok,谢谢{:victory:}

Leonard 发表于 2024-11-14 00:48:05

DebugLab 发表于 2024-11-11 10:58
想程序小可以9级优化
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=9237



准备换大一点的了,谢谢你
页: [1]
查看完整版本: AI8H1K08烧录报程序超大小范围部分移动到eeprom