SPNA209C January   2015  – January 2020 RM42L432 , RM44L520 , RM44L920 , RM46L430 , RM46L440 , RM46L450 , RM46L830 , RM46L840 , RM46L850 , RM46L852 , RM48L530 , RM48L540 , RM48L730 , RM48L740 , RM48L940 , RM48L950 , RM48L952 , RM57L843 , TMS570LC4357 , TMS570LC4357-EP , TMS570LC4357-SEP , TMS570LS0332 , TMS570LS0432 , TMS570LS0714 , TMS570LS0714-S , TMS570LS0914 , TMS570LS1114 , TMS570LS1115 , TMS570LS1224 , TMS570LS1225 , TMS570LS1227 , TMS570LS2124 , TMS570LS2125 , TMS570LS2134 , TMS570LS2135 , TMS570LS3134 , TMS570LS3135 , TMS570LS3137 , TMS570LS3137-EP

 

  1.   HALCoGen-CSP 04.07.01
    1.     Trademarks
    2. Introduction
    3. New In This Release
    4. System Requirements
    5. Installing HALCoGen-CSP
    6. Uninstall HALCoGen-CSP
    7. Release Contents
    8. Fixed In This Release
    9. Known Issues and Limitations
    10. User Notes
    11. 10 References
  2.   Revision History

Known Issues and Limitations

1.
ADC_UT test case file contains incorrect read back values.
Issue Details

In the ADC_UT test case file, for adcInit and adc1GetConfigValue, the read back values of registers adcREG1->EVSAMP and config_reg1.CONFIG_G0SAMP are compared to ADC1_G1SAMP_CONFIGVALUE and not to ADC1_G0SAMP_CONFIGVALUE, which causes these test cases to fail. This applies to ADC2 as well.

Devices

All device platforms.

Workaround
  1. Update the ADC1_UT.xlsx file in the Testcases folder with ADC1_G0SAMP_CONFIGVALUE for both adcREG1->EVSAMP and config_reg1.CONFIG_G0SAMP for adcInit and adc1GetConfigValue.
  2. Update ADC2_UT.xlsx file with ADC2_G0SAMP_CONFIGVALUE for both adcREG2->EVSAMP and config_reg2.CONFIG_G0SAMP for adcInit and adc2GetConfigValue.

Refer to the updated ADC1_UT.xlsx file from here http://www.ti.com/tool/safeti-halcogen-csp

2.
ESM_UT test case file contains invalid register checks.
Issue Details

The ESTATUS5EMU register was removed in HALCoGen v04.07.00 as per the latest TRM.

Devices

All device platforms.

Workaround

Refer to the updated ESM_UT.xlsx file from here : http://www.ti.com/tool/safeti-halcogen-csp

3.
startup_test.c file is missing for EMIF Unit test which causes the test execution to halt.
Issue Details

This file is not available in the initial release of the CSP package. In the older versions of HALCoGen, EMIF init was not a part of startup code and this file was not needed. This was then moved to the startup code as part of a bug fix in the later version and the test case was modified to have a separate startup code for EMIF Unit test only.

Devices

All device platforms.

Workaround

This file can be downloaded from here :http://www.ti.com/tool/safeti-halcogen-csp.

4.
PMM_UT_02:2, PMM_UT_04:2 and PMM_UT_06:1 tests are to be removed.
Issue Details

As per the errata DEVICE#B053, CPU code execution could be halted on a device warm reset if the core power domain #2 is disabled by software.

Devices

All device platforms.

Workaround

Please remove the following test cases by unchecking them from the GUI:

  1. PMM_UT_02:2 - Unit test for pmmTurnOFFLogicPowerDomain to power down PD2
  2. PMM_UT_04:2 - Unit test for pmmTurnONLogicPowerDomain to power down PD2
  3. PMM_UT_06:2 - Unit test for pmmISLogicPowerDomainActive to check status of PD2

5.
Update the compiler version in Create_Make_file_HCG.pl
Issue Details

Currently, this script is set to detect compiler version 5.x.x. If higher compiler versions are used, the test execution gets terminated with a compile error.

Devices

All Device platforms.

Workaround

In the Create_Make_file_HCG.pl file present in the path CSP_Install_Directory\HALCoGen\HALCoGenTAU\Scripts, at line 176 if($CG_TOOL_ROOT=~/5\./) change the value 5 to the compiler version being used.

For example, if user wants to use compiler version 18.x.x, modify the above mentioned line to if($CG_TOOL_ROOT=~/18\./)

6.
Uncovered APIs in HALCoGen CSP
Issue Details

There are 6 APIs for which test cases are not added. These APIs do not have coverage in the consolidated code coverage report and are verified by inspection.

Devices

TMS570LC43x and RM57Lx

Workaround

None.