jowa 发表于 2024-9-7 11:49

GD32F105代码移植到103

因为我的新产品不需要OTG功能,我想把原来在GD32F105下开发的代码移植到GD32F103上去,但KEIL里总是提示L6404E错误存储溢出,哪位大佬熟悉代码优化呢

两只袜子 发表于 2024-9-25 17:14

优化算法

两只袜子 发表于 2024-9-25 17:14

利用条件编译(如#ifdef、#ifndef等)来排除不需要的功能或代码块。

两只袜子 发表于 2024-9-25 17:14

在KEIL中调整优化级别,通过修改链接器脚本(.sct文件)来控制代码和数据在Flash和RAM中的布局,以减少碎片化并提高内存利用率。

cr315 发表于 2024-9-25 17:17

移除不必要的库和中间件

cr315 发表于 2024-9-25 17:17

使用外部存储

jcky001 发表于 2024-9-25 19:00

使用更小的数据类型来存储变量

cr315 发表于 2024-9-25 22:00

对存储的数据进行压缩

发货后已经wi 发表于 2024-9-30 21:46

但KEIL里总是提示L6404E错误存储溢出
页: [1]
查看完整版本: GD32F105代码移植到103