STM32H743 代码在ITCMRAM与FLASH运行性能的简单比较
基础信息
器件型号:STM32H743
CPU频率:400MHZ
变量全部放置到DTCMRAM
写了一段简单的代码 放在中断当中运行 中断优先级(0,0)基本上就是最高优先级 不会被打断 代码进入IO输出高电平 代码末尾IO输出低电平 用于评估代码运行时间

代码运行于FLASH时的时间 约为3.8us

代码运行于ITCMRAM时的时间 约为1.7us
简单对比 速度提升一倍
基础信息
器件型号:STM32H743
CPU频率:400MHZ
变量全部放置到DTCMRAM
写了一段简单的代码 放在中断当中运行 中断优先级(0,0)基本上就是最高优先级 不会被打断 代码进入IO输出高电平 代码末尾IO输出低电平 用于评估代码运行时间

代码运行于FLASH时的时间 约为3.8us

代码运行于ITCMRAM时的时间 约为1.7us
简单对比 速度提升一倍