打印
[技术问答]

M484的一个严重的问题,PDMA漏触发,触发频率18M

[复制链接]
996|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
vsfopen|  楼主 | 2020-4-12 14:02 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式


如图,黄色是TIMER0的溢出信号,在TIM0_EXT上的波形。
9M的信号,实际对应18M的溢出频率。

TIMER0溢出时候,触发PDMA,PDMA会输出一个数据到GPIO。
实测发现,PDMA在18M的触发频率上,会漏触发。

这个是什么原因?要如何解决?现在就卡在这里了。

使用特权

评论回复
沙发
vsfopen|  楼主 | 2020-4-12 16:38 | 只看该作者
触发设置为9M,HCLK设置为288M,不漏了
估计就是PDMA性能问题吧

使用特权

评论回复
板凳
jiekou001| | 2020-4-12 17:18 | 只看该作者
触发频率太高不符合实际需求。

使用特权

评论回复
地板
jiekou001| | 2020-4-12 17:19 | 只看该作者
9M,已经非常OK了,楼主这是要榨干性能。
观摩了楼主最近分享的帖子,这是要往死里开发性能啊。

使用特权

评论回复
5
598330983| | 2020-4-12 18:42 | 只看该作者
触发频率这么高,太高了

使用特权

评论回复
6
xuanhuanzi| | 2020-4-12 23:42 | 只看该作者
配置问题吧

使用特权

评论回复
7
jasontu| | 2020-4-13 08:56 | 只看该作者
使用pdma scatter 功能。

使用特权

评论回复
评论
vsfopen 2020-4-13 13:24 回复TA
文档里没找到说scatter-gather模式,可以增加DMA的触发频率上限。具体要怎么操作? 
8
vsfopen|  楼主 | 2020-4-13 12:11 | 只看该作者
jiekou001 发表于 2020-4-12 17:18
触发频率太高不符合实际需求。

我也没说我的需求,文档里也没说触发频率限制。
你的意思是说,M480系列,不符合我实际18M触发频率的需求吧?

使用特权

评论回复
9
vsfopen|  楼主 | 2020-4-13 12:13 | 只看该作者
598330983 发表于 2020-4-12 18:42
触发频率这么高,太高了

288M的HCLK,可以到9M触发频率。不超频的144M还没9M。

使用特权

评论回复
10
vsfopen|  楼主 | 2020-4-13 12:14 | 只看该作者

目前配置,功能都正常,就是144M HCLK下,DMA触发有些慢

使用特权

评论回复
11
vsfopen|  楼主 | 2020-4-13 12:15 | 只看该作者
jasontu 发表于 2020-4-13 08:56
使用pdma scatter 功能。

我还真不知道这个可以提升触发速度,文档里也没说

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

89

主题

324

帖子

8

粉丝