STM32F7 DTCM运行速度果然快!

2019-07-20 12:33发布

如附件所示,当下面这个函数调用malloc标准库函数,申请内存时,我有一个子程序运行了2.4ms,示波器抓取的;
当调用原子哥的mymalloc()从SRAMDTCM申请内存,运行了1.9ms;
当调用原子哥的mymalloc()从SRAMIN申请内存是,运行了2.4ms;

调用附件里函数时n = 364,poly_n 为6。

片子是STM32F767。看来DTCM内存加速效果还是蛮明显的,现在还不会用ITCM用于处理实时性较高的程序,是不是要手动修改.sct?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
aozima
1楼-- · 2019-07-20 14:41
 精彩回答 2  元偷偷看……
火透
2楼-- · 2019-07-20 18:27
aozima 发表于 2017-8-17 19:59
参考把程序放在RAM中运行,把要加速的程序设置特定的section,然后在链接脚本中把对应的section放在ITCM中 ...

这个还没用过,有时间一定学习学习,谢谢,如有问题,到时再请教

一周热门 更多>