32G12K128程序空间超64K报错怎么办?
本帖最后由 DebugLab 于 2024-9-10 01:11 编辑原本项目使用32G8K64的,
但是随着功能越加越多,程序空间最终超了64K,
所以改用了32G12K128。
但是从原来工程上直接修改芯片型号为32G12K128,
还是新建32G12K128的工程再将程序复制过去,都会报错。
这是错截图和程序空间配置 整个程序区如超过 64K 必须使用 Huge,
并且必须使用多文件,
并且每个文件不能超过 64K
https://www.stcaimcu.com/forum.php?mod=redirect&goto=findpost&ptid=6319&pid=53627
本帖最后由 soma 于 2024-9-9 22:50 编辑
可以参考数据书册5.4部分
深圳国芯人工智能有限公司-产品_STC32系列 (stcai.com)
使用9级优化,再用上“REMOVEUNUSED”大法,一般能节省十K字节左右。 这里是“ROM”不是“RAM”
乘风飞扬 发表于 2024-9-10 09:01
这里是“ROM”不是“RAM”
它的使用说明里是RAM 乘风飞扬 发表于 2024-9-10 09:01
这里是“ROM”不是“RAM”
确实是ROM,被那份函数使用说明书文档给骗了{:sweat:} HUANGJUNZHI 发表于 2024-9-11 10:51
确实是ROM,被那份函数使用说明书文档给骗了
例程包对应的说明书已经更新修改
页:
[1]
2