查看: 1707|回复: 4

[求助] RT1052,程序在QSPI FLASH中运行和在ITCM中运行差别很大。

[复制链接]

该用户从未签到

1

主题

3

帖子

0

新手上路

Rank: 1

积分
19
最后登录
2021-8-17
发表于 2021-3-20 11:32:52 | 显示全部楼层 |阅读模式
研究RT1052一个多月了,最近在测试LCD的显示性能的时候,发现在QSPI FLASH中运行和在ITCM中运行差别非常大。在ITCM中,打点速度可以150M点每秒以上,但是在QSPI FLASH中运行时,却只有18M点每秒。两者相差了8倍。对比官网
相关的说明,两者的性能差别也只是1倍左右,但是现在测试却是8倍。

请大家支支招,现在还没想明白是什么原因。
回复

使用道具 举报

该用户从未签到

656

主题

6312

帖子

0

超级版主

Rank: 8Rank: 8

积分
19933
最后登录
2024-4-19
发表于 2021-3-22 15:45:33 | 显示全部楼层
能否请你介绍一下你的测试流程及对应测试代码和硬件开发板
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

3

帖子

0

新手上路

Rank: 1

积分
19
最后登录
2021-8-17
 楼主| 发表于 2021-3-23 13:25:49 | 显示全部楼层
小恩GG 发表于 2021-3-22 15:45
能否请你介绍一下你的测试流程及对应测试代码和硬件开发板

开发板是飞凌的,测试就是简单的EMWIN自带的SPEED那个例子。就是测试打点的速度。
回复 支持 反对

使用道具 举报

该用户从未签到

656

主题

6312

帖子

0

超级版主

Rank: 8Rank: 8

积分
19933
最后登录
2024-4-19
发表于 2021-3-23 14:37:08 | 显示全部楼层
代码在QSPI和ITCM运行效率的比较是基于特定的算法(如OPUS)和操作(反复跳转等)测得的平均表现,但是代码中如果发生反复跳转时,在QSPI运行的速度相对ITCM会慢很多,所以不是所有的代码在QSPI和ITCM运行效率都符合平均表现的
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

3

帖子

0

新手上路

Rank: 1

积分
19
最后登录
2021-8-17
 楼主| 发表于 2021-3-23 15:36:17 | 显示全部楼层
小恩GG 发表于 2021-3-23 14:37
代码在QSPI和ITCM运行效率的比较是基于特定的算法(如OPUS)和操作(反复跳转等)测得的平均表现,但是代码 ...

嗯嗯,谢谢你的回复。估计我的代码是经常跳转的情形。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2024-4-19 19:31 , Processed in 0.134049 second(s), 22 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表