Other Parts Discussed in Thread: HALCOGEN, TMDX570LC43HDK,
Tool/software:
I am attempting to use the SafeTI start up test code generated by Halcogen in conjunction with the Halcogen derived UART example. I am using the TI compiler with CCS 12.8.1.00005 and the TMDX570LC43HDK dev board.
If I enable any of the start up safety tests, the debug symbols on the task bar are all greyed out and the program does not run. It is not possible to set break points or view registers. This is the case with both debug and release builds. If however I disable some of the start up tests, and reset the board (either a system reset or power on reset) the red error LED lights fleetingly and the release program does indeed run.
This is the working combination of tests which I have arrived at by trial and error:
#define STC_ENABLE 1
#define PBIST_ROM_ENABLE 1
#define PBIST_L2RAM_ENABLE 1
#define PBIST_PERIPHRAM_ENABLE 0
#define PBIST_VIM_ENABLE 0
#define L2RAMECCCHECK_ENABLE 1
#define FLASHECCCHECK_ENABLE 1
#define PERIPHRAMECCCHECK_ENABLE 0
#define EFUSETEST_ENABLE 0
#define CCMR5TEST_ENABLE 1
Is this the expected behaviour? If not, what should I be doing beyond following the instructions in the examples to permit debugging and enable all safety tests?