AM64x MCU+ SDK  08.02.00

Detailed Description

Secure debug control.

Parameters
subhdrMagic and size for integrity check
allow_jtag_unlockFlag controlling runtime jtag unlock feature. Set to 0x5A to enable jtag unlock with a signed certificate.
allow_wildcard_unlockFlag controlling whether a device unique certificate is required for jtag unlock. Set to 0x5A to remove the device uniqueness restriction on the certificate.
allowed_debug_level_rsvdReserved field to control the allowed debug level in future. Set to 0 currently.
rsvdreserved for future use.
min_cert_revMinimum SWREV value that must be present in the jtag unlock certificate. Set to 0 to skip check
jtag_unlock_hostsarray of host ids that are allowed to unlock jtag with a signed certificate at runtime. Set host id to 0 if unused. Set host id to 128 if any host can unlock JTAG via the API.

Data Fields

struct tisci_boardcfg_substructure_header subhdr
 
uint8_t allow_jtag_unlock
 
uint8_t allow_wildcard_unlock
 
uint8_t allowed_debug_level_rsvd
 
uint8_t rsvd
 
uint32_t min_cert_rev
 
uint8_t jtag_unlock_hosts [TISCI_BOARDCFG_SEC_MAX_NUM_JTAG_UNLOCK_HOSTS]
 

Field Documentation

◆ subhdr

struct tisci_boardcfg_substructure_header tisci_boardcfg_secure_debug_config::subhdr

◆ allow_jtag_unlock

uint8_t tisci_boardcfg_secure_debug_config::allow_jtag_unlock

◆ allow_wildcard_unlock

uint8_t tisci_boardcfg_secure_debug_config::allow_wildcard_unlock

◆ allowed_debug_level_rsvd

uint8_t tisci_boardcfg_secure_debug_config::allowed_debug_level_rsvd

◆ rsvd

uint8_t tisci_boardcfg_secure_debug_config::rsvd

◆ min_cert_rev

uint32_t tisci_boardcfg_secure_debug_config::min_cert_rev

◆ jtag_unlock_hosts

uint8_t tisci_boardcfg_secure_debug_config::jtag_unlock_hosts[TISCI_BOARDCFG_SEC_MAX_NUM_JTAG_UNLOCK_HOSTS]