Other Parts Discussed in Thread: HALCOGEN,
Can I get TMS570LS3137 boot-loader code using the latest 2019 HALCOGen driver
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Can I get TMS570LS3137 boot-loader code using the latest 2019 HALCOGen driver
Part Number: TMS570LS3137
Hello ,
I need TMS570LS3137 boot-loader code using the latest HALCOGen driver (2019) and also the .dil and .hcg files of the HALCOGen so that later I can use this for generating files by using this HALCOGen project files ( one or two years Later in time also).
Please include the latest FLASH Library F021_API_CortexR4_BE_V3D16.lib (Released in 2018) .
Coding standards are missing in 2012 Boot loader Version and Following are reasons for my request :--
The (uint32) type casting is missing in old Boot loader source code ( of 2012 ) . and also missing last letter U in all assignments 0x000A060AU; else if ((SYS_EXCEPTION & SW_RESET) != 0U)
following 2 and some of the errata was missed in old Boot loader source code ( of 2012 )
/* Workaround for Errata CORTEXR4 66 */
_errata_CORTEXR4_66_();
/* Workaround for Errata CORTEXR4 57 */
_errata_CORTEXR4_57_();
/* Workaround for Errata PBIST#4 */
errata_PBIST_4();
And also the following code is missing of the latest HALCOGen in system.c
/* Disable PLL1 and PLL2 */
systemREG1->CSDISSET = 0x00000002U | 0x00000040U;
/*SAFETYMCUSW 28 D MR:NA <APPROVED> "Hardware status bit read check" */
while((systemREG1->CSDIS & 0x42U) != 0x42U)
{
/* Wait */
}
/* Clear Global Status Register */
systemREG1->GBLSTAT = 0x301U;
Thanks and Regards,