完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
你好,
我正在使用贵公司的blackfin BF609 0.2,同时让多个模块在DMA系统中获取数据,发现数据会错乱,咨询一下DMA系统的协调问题,是否无法开启多个DMA。 使用PPI0(接收)、PPI2(发送)、PIXC(色彩空间变换)、PVP模块,全部在DMA系统读写数据。 使用场景描述: (1)PPI0与任何一个组合没有问题,不会出现数据错误; (2)三个以上模块一起使用,读写数据会出现错误。 (3)更换开发板仍然有此问题。 (4)已经进行过SCB的设置,试过多种slot分配方式,没有效果。 (5)已经使用乒乓缓冲,保证不会同时读写同一地址,甚至同一内存库(bank),但依旧没有效果。 (6)PIXC和PVP的DMA工作在停止模式,PPI0(DMA29)和PPI2(DMA31)描述符模式。 (7)模块间使用中断互相同步。 已经参考过:在blackfin中DMA29 和core0 同时访问DDR2 错误图像如下: 图像出现块状错位。 |
|
相关推荐
2个回答
|
|
这个问题比较复杂,可能与图像的分辨率,DDR的带宽有关。看得出来,你对BF609已经比较熟悉,请把你们公司的名字和进一步的问题发到我的邮箱 frank.wu@analog.com,谢谢。
|
|
|
|
我也遇到同样的问题,静听下文?
|
|
|
|
只有小组成员才能发言,加入小组>>
979 浏览 2 评论
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1374 浏览 2 评论
ADP5092 SYS端口为2.09V,但是REG_OUT为0是什么原因?
1934 浏览 1 评论
ad7193差分输入ain1与ain2差是正值时,读到电压与实际值误差小,但为负值值,误差就变的很大
4265 浏览 2 评论
9053 浏览 1 评论
ADC3442采集,分析数据出现有规则毛刺,请问是哪方面的问题啊?
1498浏览 3评论
AD7190状态寄存器一直是0x80,连续转换模式下RDY不拉低
1690浏览 2评论
979浏览 2评论
1664浏览 2评论
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1376浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-19 13:35 , Processed in 0.586471 second(s), Total 49, Slave 43 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号