ADSP BF 548 Checksum calculation.

HI Everybody

Iam using ADSP BF 548 evaluation board in my project,i need to calculate checksum of my application code,i want to use Xor for checksum,but i am not getting which address my code is stored ?iam booting my code from external flash(NOR FLASH). do i need to use nor flash address read and need to calculate checksum? can anybody suggest me how to calculate checksum?

below is the sample code for calculating checksum.

can anybody suggest us how i have to take address?

unsigned int chkSumCnt=0;
unsigned int *FlashAddress = (unsigned int *)0xffa10000;
unsigned short m_nCheckSum=0;

printf("Chksm is %x\n\r",m_nCheckSum);.

Best regards

Amar TR

Software engineer

SLN technologies.