|
|
NVIDIA DriveOS Linux NSR SDK API Reference
|
7.0.3.0 Release
|
Go to the documentation of this file.
27 #define DU_MCC_E_OK 0x55U
31 #define DU_MCC_E_DATA_OOR 0xF2U
35 #define DU_MCC_E_INVALID_IF_ID 0xF3U
39 #define DU_MCC_E_INVALID_UPDATE_FW 0xF4U
43 #define DU_MCC_E_COND_NOT_MET 0xF5U
47 #define DU_MCC_E_SIZE_ERR 0xF6U
51 #define DU_MCC_E_WR_FLASH_LOCK_ERR 0xF7U
55 #define DU_MCC_E_WR_FLASH_BUSY_ERR 0xF8U
59 #define DU_MCC_E_WR_FLASH_ERR 0xF9U
63 #define DU_MCC_E_ERASE_FLASH_LOCK_ERR 0xFAU
67 #define DU_MCC_E_ERASE_FLASH_ERR 0xFBU
71 #define DU_MCC_E_SEQ_ERR 0xFCU
76 #define DU_MCC_E_CHKSUM_ERR 0xFDU
80 #define DU_MCC_E_INVALID_DATA_ERR 0xFEU
84 #define DU_MCC_E_BLKID_INVALID_ERR 0xFFU
88 #define DU_MCC_E_TIMEOUT 0x0FU
92 #define DU_MCC_E_INVALID_PARAMS 0x0EU
96 #define DU_MCC_E_NOT_SUPPORTED 0x0DU
100 #define DU_MCC_E_COMM_ERR 0x0CU
104 #define DU_MCC_E_INCOMPATIBLE_MCU 0x0BU
108 #define DU_MCC_E_INCOMPATIBLE_BOARD 0x0AU
112 #define DU_MCC_E_NOK 0x09U
399 U8 *DefaultBootChain);
434 U8 *ActiveBootChain);
440 #endif // __DU_MCC_H__
@ DU_MCC_TEGRA_INVALID_ID
DU_MCC_Ret_Type DU_MCC_GetActiveBootChain(void *handle, DU_MCC_Tegra_Device_ID Tegra_id, U8 *ActiveBootChain)
DU_MCC_GetActive_BootChain() is the interface to request MCU to get active boot chain selection for T...
void * DU_MCC_Init(int argc, char *argv[])
DU_MCC_Init() is the interface to Initialize library instance.
@ DU_MCC_BootChain_INVALID_ID
const WFDCommitType const WFDHandle handle
U8 DU_MCC_Ret_Type
API return type.
DU_MCC_Ret_Type DU_MCC_TegraReboot(void *handle, DU_MCC_Tegra_Device_ID Tegra_id, U8 timeout)
DU_MCC_TegraReboot() is the interface for requesting reboot of Tegra.
DU_MCC_Ret_Type DU_MCC_GetDefaultBootChain(void *handle, DU_MCC_Tegra_Device_ID Tegra_id, U8 *DefaultBootChain)
DU_MCC_GetDefault_BootChain() is the interface to request MCU to get default boot chain configuration...
const U32 DU_MCC_version
Used to verify du and MCC lib are compatible - [Required MCC lib symbol].
DU_MCC_BootChain_ID
Drive Update Boot Chain IDs.
DU_MCC_Ret_Type DU_MCC_SetDefaultBootChain(void *handle, DU_MCC_Tegra_Device_ID Tegra_id, DU_MCC_BootChain_ID Boot_id)
DU_MCC_SetDefault_BootChain() is the interface to request MCU to set the default BootChain of the Teg...
DU_MCC_Ret_Type DU_MCC_SystemReset(void *handle, U8 timeDelay)
DU_MCC_SystemReset() is the interface to reset Aurix.
DU_MCC_Ret_Type DU_MCC_DeInit(void *handle)
DU_MCC_DeInit() is the interface to DeInitialize library instance.
DU_MCC_Tegra_Device_ID
Tegra device IDs.
DU_MCC_Ret_Type DU_MCC_SetNextBootChain(void *handle, DU_MCC_Tegra_Device_ID Tegra_id, DU_MCC_BootChain_ID Boot_id)
DU_MCC_SetNext_BootChain() is the interface to request MCU to switch the BootChain of Tegra to defaul...