CN / EN
CN / EN

提问

设计支持

您的项目私密技术问题如需获得一对一支持,请点击下方联系我们。

Linux - make出来.bin和KEIL编译大小差距太大 GR551x

已解决

Mounch

2023-08-24 14:43

OS : Ubuntu 20.04.6 LTS

SDK: GR551x_SDK_V1.7.0

example: ble_app_hrs

Tool: GProgrammer-1.2.32

Chip: GR55151ENDU


Linux - make出来.bin进行烧录


windows - 直接使用KEIL进行烧录:


140032 - 81328 = 58704Byte ≈ 57K, 这差距也太大了.

Makefile不是直接用keil工程转换而来的吗?? 按道理编译的条件应当是一样的, 因编译环境不一样也不至于差距这么大.

然后Makefile有说明文件吗? 哪些参数我们是能修改的, 修改会怎么样. 类似KEIL-Option for target

0收藏

0赞成

最佳答案

zhongchengzhi

汇顶员工
2023-08-24 18:58

您好,不同编译器,生成的code size不一样,您可以调整编译优化选项(如编译优化选项改为02,COMMON_COMPILE_FLAGS += -O2),优化code size;

3条评论

0赞成

0收藏

您的评论

登录后可回答问题,请 注册

我们时刻倾听您的声音
联系销售

扫描关注公众号

打开微信,使用“扫一扫”即可关注