Keil编译器的编译优化设置Optimization解决SPI_DMA传输异常耗时
最近很多人再问Keil编译器的编译优化设置Optimization解决SPI_DMA传输异常耗时,今天小编给大家整理了Keil编译器的编译优化设置Optimization解决SPI_DMA传输异常耗时的相关内容,请往下看。
最近在开发一套电力保护设备,在STM32H750开发平台的SPI_DMA 传输上遇到一点问题,SPI改写为DMA传输后,依然占用MCU好长时间。最后调整的编译器的编译优化设置解决了问题,很奇怪的。
问题描述电力保护装置交流采样电路的采样芯片AD7606通过SPI与MCU进行通讯,进行数据传输,改写DMA操作,降低占用MCU时间后,单片采样芯片一次传输时间多次测试均在20us以上,如下图所示,传输时间为23us。
图1 SPI传输时间测试
查找耗时的地方通过在SPI传输函数前后分别设置高低电平,通过示波器对耗时函数进行时间测定。大部时间耗在HAL_SPI_Receive_DMA下的HAL_DMA_Start_IT(),进一步定位在IS_DMA_DMAMUX_ALL_INSTANCE()及IS_DMA_STREAM_INSTANCE()函数上。
问题解决编译器Keil-MDK进行设置,编译优化选项进行设置
Options for Flash-> TargetC/C(AC6)->Optimization:
将编译优化选项设置为O1,传输时间约为6us,如下图所示。
图2 O1等级
将编译优化选项设置为O2,传输时间约为5.2us,如下图所示。
图3 O2等级
将编译优化选项设置为O3,传输时间约为5.2us,如下图所示。
图3 O3等级.
最终编译器的编译优化设置为O2,能满足目前使用要求,继续开发其他的功能。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢。
相关阅读
- Keil编译器的编译优化设置Optimization解决SPI_DMA传输异常耗时
- 余姚抗洪神器「余姚停电」
- 泰安供电局「四川省电力公司」
- 能源隔离运用的好处有哪些(能源隔离示意图)
- 能源革命的产业有哪些(能源革命的产业有哪些种类)
- 能源集团安徽公司有哪些(能源集团安徽公司有哪些公司)
- 能源青年基金有哪些(能源类基金怎么样)
- 能源项目包括哪些内容类型(能源工程项目)
- 能源集团煤化工企业有哪些(能源化工有限公司招聘)
- 能源静态因素包括哪些(静态能量的意义)
- 能源革命新路径有哪些(能源革命转型)
- 能源革命改变哪些东西(能源革命的四个方向)
- 能源面包车有哪些牌子(新能源面包车型)
- 能源革命包括哪些技术(能源革命几个阶段)
- 能源革命新变化有哪些(能源革命面临的形势与挑战)
- 泰安供电公司王磊「泰安市电业局」
- 几种智能照明控制系统的比较「智能照明系统的优点」
- 广州发展(600098)同花顺股吧「复盘9月22日涨停股票」
- 消防安全教育培训内容「员工消防安全培训记录」
- 电力板块怎么跌得这么厉害「电力板块为什么大跌」
- 俄罗斯反对比特币「俄乌关系」
- 能源领域的公司有哪些(能源领域的公司有哪些名称)
- 能源领域有哪些(能源领域有哪些尖端技术还未攻克)
- 能源项目指哪些(能源项目指哪些项目)
- 能源驿站试点活动有哪些(能源站管理有限公司)
- 能源领域有哪些期刊(能源领域的顶刊)
- 能源领域模型有哪些特点(能源领域模型有哪些特点呢)
- 能源领域顶级期刊有哪些(能源领域的顶级期刊)
- 能源领域的竞争有哪些(能源行业的优势)
- 能源高息股有哪些(能源股上涨)
猜您喜欢
- 能源领域专科院校有哪些(能源类专业院校)
- 能源领域新突破有哪些股票(能源技术突破)
- 能源项目有哪些(新能源投资项目有哪些)
- 穗恒运a(000531)股吧「穗恒运吧」
- 枣庄供电“一户一策”助111家高危及重要客户防汛应急
- 地铁出入口防汛挡水板「地下室防洪挡板图集」
- 概念追踪 | 广东省大力促进充电设施全覆盖 那些个股有望受益 (附概念股)
- 夏季防汛你get了吗 产品信息汇总来伊份 防汛挡板
- 荔湾|仅用1小时完成110米岸线防洪挡板安装 岭南街开展防汛救灾应急演练
- 脱硫能源有哪些类型(脱硫能力ls)
- 能量能源单词有哪些(能量能源的英语单词)
- 能耗表中能源种类包括哪些(能耗指标有哪些)
- 腾讯投资了哪些新能源(腾讯投资了哪些产业)
- 能源龙头个股有哪些(能源龙头股票一览表)
- 腾讯智慧能源有哪些(腾讯智慧能源行业事业部)
- 脂肪中的能源物质有哪些(脂肪中的能源物质有哪些类型)
- 脉冲武器需要哪些能源设备(脉冲武器对人有伤害吗)
- 腾势新能源有哪些款(腾势新能源汽车是什么品牌)
- 腾讯能源产品有哪些企业(腾讯能源)
- 脂肪是能源物质有哪些(脂肪是什么能源)
- 能源龙头民企有哪些(能源龙头民企有哪些企业)
- 供电公司世界计量日宣传「95598智能互动网站个人停电公告」
- 母线槽应该如何正确安装图「母线槽安装规范」
- “零碳”光伏 隆基造的“善意经济学”
- 智能灯光场景控制「车灯左右灯光不一样」
- 电动车控制器正确安装方法「电动车控制器有几种」
- 防洪挡板是什么 「防洪家用挡板」
- 自动新能源房车有哪些品牌(2021年新能源房车)
- 自然转换的能源有哪些(自然转换的能源有哪些种类)
- 自动挡房车新能源有哪些(自动挡的房车最低多少钱)