AM64x MCU+ SDK  08.02.00

Introduction

Functions

void bsp_set_sm_properties (PRUICSS_Handle pruIcssHandle, uint8_t sm, uint16_t address, uint16_t len)
 Set the address, length info from register to FWHAL layer. During INIT to PREOP transition in Mailbox mode. During SAFEOP to OP transition in Buffer mode. More...
 
t_sm_propertiesbsp_get_sm_properties (uint8_t sm)
 Get the pointer to requested SM properties. It is used for Buffer/Mailbox read/write detection from Host PDI interface to indicate to the firmware. More...
 
int16_t bsp_get_sm_index (uint16_t address, uint16_t len)
 

Function Documentation

◆ bsp_set_sm_properties()

void bsp_set_sm_properties ( PRUICSS_Handle  pruIcssHandle,
uint8_t  sm,
uint16_t  address,
uint16_t  len 
)

Set the address, length info from register to FWHAL layer. During INIT to PREOP transition in Mailbox mode. During SAFEOP to OP transition in Buffer mode.

Parameters
pruIcssHandlePRUSS Handle
smSyncManager index to set
addressphysical start address of SyncManager
lenlength of start address of SyncManager

◆ bsp_get_sm_properties()

t_sm_properties* bsp_get_sm_properties ( uint8_t  sm)

Get the pointer to requested SM properties. It is used for Buffer/Mailbox read/write detection from Host PDI interface to indicate to the firmware.

Parameters
smSyncManager index to get properties from FWHAL
Return values
pointerto requested sm_properties array element in FWHAL

◆ bsp_get_sm_index()

int16_t bsp_get_sm_index ( uint16_t  address,
uint16_t  len 
)