AM263Px MCU+ SDK  10.01.00
OSPILLD_InitObject Struct Reference

Detailed Description

OSPI driver initialization object.

Data Fields

uint32_t dataBaseAddr
 
uint32_t inputClkFreq
 
uint32_t intrNum
 
uint32_t intrEnable
 
uint8_t intrPriority
 
uint32_t dmaEnable
 
uint32_t phyEnable
 
uint32_t dacEnable
 
uint32_t frmFmt
 
uint32_t devDelays [4]
 
uint32_t chipSelect
 
uint32_t decChipSelect
 
uint32_t baudRateDiv
 
const OSPI_AddrRegiondmaRestrictedRegions
 
OSPI_DmaHandle ospiDmaHandle
 
OSPI_DmaChConfig ospiDmaChConfig
 
OSPI_PhyConfiguration phyConfiguration
 

Field Documentation

◆ dataBaseAddr

uint32_t OSPILLD_InitObject::dataBaseAddr

Base address of the OSPI flash

◆ inputClkFreq

uint32_t OSPILLD_InitObject::inputClkFreq

Module input clock frequency

◆ intrNum

uint32_t OSPILLD_InitObject::intrNum

Peripheral interrupt number

◆ intrEnable

uint32_t OSPILLD_InitObject::intrEnable

Enable interrupt mode

◆ intrPriority

uint8_t OSPILLD_InitObject::intrPriority

Interrupt priority

◆ dmaEnable

uint32_t OSPILLD_InitObject::dmaEnable

Enable DMA mode

◆ phyEnable

uint32_t OSPILLD_InitObject::phyEnable

Enable PHY mode

◆ dacEnable

uint32_t OSPILLD_InitObject::dacEnable

Enable DAC mode

◆ frmFmt

uint32_t OSPILLD_InitObject::frmFmt

Ospi Frame Format

◆ devDelays

uint32_t OSPILLD_InitObject::devDelays[4]

OSPI device delays (CSSOT, CSEOT, CSDADS and CSDA delays)

◆ chipSelect

uint32_t OSPILLD_InitObject::chipSelect

Ospi Chip select number

◆ decChipSelect

uint32_t OSPILLD_InitObject::decChipSelect

Decoder Chip select number

◆ baudRateDiv

uint32_t OSPILLD_InitObject::baudRateDiv

Baud-rate divisor to derive DQS and other output clks

◆ dmaRestrictedRegions

const OSPI_AddrRegion* OSPILLD_InitObject::dmaRestrictedRegions

Pointer to array of OSPI_AddrRegion data structures filled by SysConfig. The array should be terminated by a { 0xFFFFFFFFU, 0U } entry. It is used while using DMA copy to check if the destination address is a region not accessible to DMA and switch to CPU copy DMA Channel Index for OSPI DMA Driver

◆ ospiDmaHandle

OSPI_DmaHandle OSPILLD_InitObject::ospiDmaHandle

DMA Handle

◆ ospiDmaChConfig

OSPI_DmaChConfig OSPILLD_InitObject::ospiDmaChConfig

DMA Configuration for this instance.

◆ phyConfiguration

OSPI_PhyConfiguration OSPILLD_InitObject::phyConfiguration

OSPI PHY configuration params