GD32H7复位后程序调用函数时间增加
在GD32H7程序中,发现函数调用时间在第一次下载与硬件复位重启后存在显著差异,分别为13ms和51ms。经排查,问题主要出现在函数形参数量超过4个或总大小超过4x32bit时,系统会使用堆栈传递参数,导致指令层次增加,从而降低执行效率。具体表现为内存加载指令LDR r4, [sp, #0xC]的使用。为解决此问题,建议减少函数参数个数,或采用地址传参的方式,以优化函数执行效率。
TA关注的专栏 1
TA关注的收藏夹 0
TA关注的社区 2
TA参与的活动 2

『技术文档』写作方法征文挑战赛
在技术的浩瀚海洋中,一份优秀的技术文档宛如精准的航海图。它是知识传承的载体,是团队协作的桥梁,更是产品成功的幕后英雄。然而,打造这样一份出色的技术文档并非易事。你是否在为如何清晰阐释复杂技术而苦恼?是否纠结于文档结构与内容的完美融合?无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!


最近
文章
专栏
代码仓
资源
收藏
关注/订阅/互动
社区
帖子
问答
课程
视频
