Hello
Team
my system need to detect the flash and ram ,so I use the ti library the code is
Flash
start up.C is
crcAtInit_FLASH = SL_CRC_Calculate((uint64 *)((uint32)&ulFlashStartAddr), ((((uint32)&ulFlashEndAddr)-((uint32)&ulFlashStartAddr)) >> 6));
in main loop is
/* Run CRC Checks on Flash */
if (SL_CRC_Calculate((uint64 *)((uint32)&ulFlashStartAddr), ((((uint32)&ulFlashEndAddr)-((uint32)&ulFlashStartAddr)) >> 6)) == crcAtInit_FLASH)
{
//pass
}
else
{
//failed
}
-------------------------------------------------------------------------------
RAM
start up.C is
crcAtInit_VIMRAM = SL_CRC_Calculate(((uint64 *)0xFFF82000),48);
in main loop is
if (SL_CRC_Calculate(((uint64 *)(uint32*)0xFFF82000), 48) == crcAtInit_VIMRAM)
{
}
else
{
}
Is the way correct?
Thank you