Microchip
直播中

尹姗姗

7年用户 189经验值
私信 关注
[问答]

DMA不起作用

大家好,我正在尝试使用PIC32MZ2048ECH144加上外部RAMbutDMA来实现LCC图形系统,无论外设到存储器,还是外设到存储器,都不能进行外设到存储器的规范传输。SOR头是不同的)一切都是应该的。有人有同样的问题吗?你是怎么解决的?谢谢你的帮助。附言:我知道我应该考虑传给PIC32MZ2048EFH144,但是现在我不能更新威廉希尔官方网站 板,所以我必须使用这个微型计算机。

回帖(2)

高峰

2019-10-23 13:37:53
谢谢你的回答,Tri.e。为了让它在MZ设备上工作,我必须用连贯的指定符声明目的地缓冲区,以便把它放在kseg1中。我不知道为什么MX设备在没有这个属性的情况下也在工作。
举报

陈刚

2019-10-23 13:51:22
关于“MX”,我不确定是否:1。MX只有闪存(常数数据)存储器的预取数据高速缓存,而不是SRAM。这个想法是基于我对PIC32 FRM第4节(预取缓存)中适用于“MX:”·数据缓存——预取缓存允许分配多达四个缓存行用于数据存储,以提供对PFM存储的常量数据的改进访问。由于MyStaseCuffor(库)调用中的默认设置,“MX”上没有启用SRAM数据缓存。3。数据缓存因为其他原因不能正常工作。在任何情况下,我也不必声明缓冲区是连贯的,直到在MZ上运行。不管怎样,很高兴您能够工作。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分