Mailbox Client Intel® FPGA IP用户指南

ID 683290
日期 12/04/2023
Public
文档目录

1.10.1. Mailbox Client HAL API

Mailbox Client HAL API可用于以下软件文件中的该控制器:
  • altera_s10_mailbox_client.h
  • altera_s10_mailbox_client.c
  • altera_s10_mailbox_client_flash.h
  • altera_s10_mailbox_client_flash.c
这些文件实现HAL系统库中的Mailbox Client核器件驱动程序。HAL驱动程序在QSPI flash器件相关操作中提供专属功能,以简化您的设计。

要使用HAL API,请从英特尔 Quartus Prime Pro Edition软件21.4之前版本中的BSP Editor使能BSP Software Package中的altera_safeclib。进入mailbox_client_open()函数来启动HAL API。请注意,要使用HAL API,必须与处理器建立中断连接。

对quad SPI存储器的绝对寻址指定所有与偏移相关的变量。您必须在任何flash操作前调用mailbox_client_flash_open(),并在任何flash操作结束时调用mailbox_client_flash_close()以完成quad SPI操作。