Part Number: LAUNCHXL2-570LC43
Other Parts Discussed in Thread: TMS570LC4357
Hello
I have opened the SafeTI Diagnostic Library v2.4.0 demo_app and updated per the two forum posts below:
-
- TMS570LC43x SAFETI - Arm-based microcontrollers forum - Arm-based microcontrollers - TI E2E support forums
- LAUNCHXL2-RM57L: Hercules SafeTI Diagnostic Library V2.4.0 demo application stuck at clearing ESM error - Arm-based microcontrollers forum - Arm-based microcontrollers - TI E2E support forums
- Enabled FUNCTION_PROFILING_ENABLED to 1
- TMS570LC43x SAFETI - Arm-based microcontrollers forum - Arm-based microcontrollers - TI E2E support forums
After doing this, following files are generated to debug folder:
-
-
- ..\SL_TMS570LC4357_NoOS\Debug\Profile_tests.txt
- ..\SL_TMS570LC4357_NoOS\Debug\Profile_pbist_tests.txt
-
I have the following questions about this:
- Are there expected failures in this demo? periodicSTFailCount is set to 10 at end.
- If I put a breakpoint at first call to _c_int00 within resetEntry function, it will not hit on the first execution - instead the program will stop at entry to main and I can run it from there. However, if I use CCS menu (Run->Reset->CPU Reset) then the PC starts at this line / breakpoint. How come it isn't hit without doing the soft reset?
- If I check the result file Profile_pbist_tests.txt, it seems incomplete. THe last two lines are :
PBIST_RAMGROUP_30_L2RAMW PBIST_RAMGROUP_05_AWM1 0 0 0 0
PBIST_RAMG
Is this expected? - If I check Profile_tests.txt it seems not all tests are executed. Following tests show execution count equal to 0. Are more changes required to run all these tests?
PBIST_EXECUTE
PBIST_EXECUTE_OVERRIDE
EFUSE_SELF_TEST_AUTOLOAD
STC1_RUN
STC1_COMPARE_SELFCHECK
STC2_RUN
STC2_COMPARE_SELFCHECK
PSCON_PMA_TEST
MEMINTRCNT_SELFTEST
PERIPHSEGINTRCNT_UNPRIVELEGED_ACCESS
ADC_SELFTEST_ALL
Thank you in advance for the support and examples. I have attached the output of my tests below:




