Part Number: TMS570LS3137
Linker Command file crc_table(_my_crc_table, algorithm=TMS570_CRC64_ISO) It should match to TMS570LS3137 CRC Pheripheral calculated Value:
STEP 1) APPLICATION while compiling in CCS it should generate CRC64_ISO for APPLICATION Memory REGION .
This can be achieved using crc_table(_my_crc_table, algorithm=TMS570_CRC64_ISO) . But it is not matching to POLYNOMIAL 64 CRC what I Calculated in step 2 .
STEP 2)
I have to Verify APPLICATION is GOOD prior to passing control to App from Boot , so with help of following thread I implemented 2 methods(in the boot) to calculate 64 poly CRC of the Application Region .
https://e2e.ti.com/support/microcontrollers/hercules/f/312/p/755466/2805284#2805284
STEP 3)
Boot loader never pass control to APP if the CRC does not match with LINKER Generated CRC !


