为什么STM32写RAM时间超慢(130ns) ?
我发现STM32写RAM时间超慢:下面3句 , 就是给GPIO对应的位带地址置1
MOVS r0,#0x01
LDR r1, ;@0x08000E98
STR r0,
我用KEIL 在线跟踪, 发现前两句不用时间, STR这一句时, 时间 一下子增加130ns
这也太慢了吧!!
已设定 GPIO=50M HCLK=72MAPB2=72M,如果写RAM一个周期只要 13.8ns, 居然慢了10倍???
主程序, 仅仅是高低电平切换, 最快也只能3M ??对于72M的STM32来说, 太慢了吧?这是什么原因呢?
这样单步测试没有意义。单执行一条指令,得经过三级流水。
要大批量数据传输,算等效的平均速度。 签到 访问的地址是片外空间吗?
页:
[1]