WCH沁恒单片机
直播中

建立建利12

8年用户 1285经验值
擅长:可编程逻辑 嵌入式技术
私信 关注
[问答]

CH58x BackupUpgrade_OTA内存只给18K是什么原因?怎么修改?

1、编译BackupUpgrade_OTA

如上如编译结果所示,内存已占用94%还剩余1100字节,对于我的工程来说是远远不够的。
2、我修改了一下Link.ld文件   RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 32K
3、编译是通过了

但是确无法合并固件,提示无效的HEX文件!

4、改回Link.ld,注释部分代码使已用ram小于18K,可以编译通过且可以合并固件。
请问CH58x BackupUpgrade_OTA官方工程例子 内存为什么只给18K?是否可以增加到全部的32K?
  

回帖(1)

朱瑞平

2022-8-15 09:42:33

改了以后要重新编译


这个3个文件都要改
举报

更多回帖

发帖
×
20
完善资料,
赚取积分