1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
Keil μVision 5中,如何操作ARM 编译程序提供的程序优化功能?
功能介绍: 使用程序优化功能可以减少程序代码大小以及改善程序效能,一般而言,减少程序代码大小与改善程序效能是种天平两端的取舍(Trade-off),减少程序代码大小就会降低程序效能,反之,增加效能会增加程序代码大小。 1. 开发阶段 在编译程序优化功能开启时,编译出来的汇编语言有可能被编译程序改变,让程序产生非预期的错误动作,因此建议不要在开发阶段开启任何优化功能。 2. 开发完成且程序功能已验证 验证程序正确性后,即可开启程序优化功能改善程序代码大小与效能。 |
|
相关推荐
1个回答
|
|
要操作ARM编译程序提供的程序优化功能,可按照以下步骤操作:
1. 打开Keil μVision 5软件,并在工具栏中选择“Project”,然后选择“Options for Target”选项。 2. 在弹出的“Options for Target”窗口中,选择“C/C++”选项卡,然后找到“Optimizations”选项。 3. 在“Optimizations”选项中,可以选择是否启用程序优化功能,并选择要使用的优化级别。可选项包括: - Off:关闭程序优化功能。 - Low:启用低级别的程序优化功能,以减少程序代码大小并略微改善程序效能。 - Medium:启用中级别的程序优化功能,以在不牺牲程序正确性的情况下显著提高程序效能,并略微减少代码大小。 - High:启用高级别的程序优化功能,以最大程度地提高程序效能和减少代码大小。但在某些情况下可能会影响程序正确性,因此应谨慎使用。 4. 完成设置后,点击“OK”保存更改,并重新编译程序以实现程序优化功能。 需要注意的是,在开发阶段应避免启用任何优化功能,以防止程序产生非预期的错误动作。只有在程序功能已验证验证程序正确性后,才应开启程序优化功能改善程序代码大小与效能。 |
|
|
|
只有小组成员才能发言,加入小组>>
820 浏览 0 评论
1162 浏览 1 评论
2537 浏览 5 评论
2872 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2722 浏览 6 评论
keil5中manage run-time environment怎么是灰色,不可以操作吗?
1125浏览 3评论
199浏览 2评论
465浏览 2评论
382浏览 2评论
M0518 PWM的电压输出只有2V左右,没有3.3V是怎么回事?
463浏览 1评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-30 20:33 , Processed in 1.126280 second(s), Total 78, Slave 59 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号