SPRACA7A October 2017 – September 2022 TMS320F28075 , TMS320F28075-Q1 , TMS320F28374D , TMS320F28374S , TMS320F28375D , TMS320F28375S , TMS320F28375S-Q1 , TMS320F28376D , TMS320F28376S , TMS320F28377D , TMS320F28377D-EP , TMS320F28377D-Q1 , TMS320F28377S , TMS320F28377S-Q1 , TMS320F28379D , TMS320F28379D-Q1 , TMS320F28379S
Initializing the HWBIST controller is accomplished by calling this library function:
void STL_HWBIST_init(const STL_HWBIST_Coverage coverage);
This function initializes the HWBIST controller for operation. The coverage parameter is an enumerated type STL_HWBIST_Coverage and specifies the coverage to achieve. If on a multi-core device, this function expects the HWBIST semaphore to be claimed already by the CPU trying to execute a run on the HWBIST. This function initializes the HWBIST registers as follows: