【资料下载】使用 MPLAB® Harmony v3 基于 PIC32MZ MCU 在运行时使用高速缓存维护操作处理高速缓存一致性问题

cathy的头像
cathy 发布于:周二, 02/07/2023 - 13:38 ,关键词:

对于使用直接存储器访问(Direct Memory Access,DMA)进行数据传输操作的应用程序,当其运行在具有可高速缓 存存储区的单片机(MCU)上时,难以避免地会出现高速缓存一致性问题。这是因为当 DMA 在外设与物理存储器之 间传输数据时,CPU 会通过高速缓存执行读/写操作。 

其中一种处理高速缓存一致性的方法要求应用程序在运行时使用高速缓存维护操作来管理高速缓存。MPLAB® Harmony v3 为 PIC32MZ 器件提供了高速缓存维护应用程序编程接口(Application Program Interface,API)。 

本文档介绍了应用程序如何在 MPLAB Harmony v3 下使用高速缓存管理 API 在运行时管理高速缓存一致性问题。 

注: 本文档中讨论的概念对于所有 PIC32MZ MCU 通用,并以 PIC32MZ EF 为例来讨论这些概念。

详阅请点击下载

《使用 MPLAB® Harmony v3 基于 PIC32MZ MCU 在运行时使用高速缓存维护操作处理高速缓存一致性问题》

来源:Microchip

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 27