I am using SP560B-Discovery board,
I am trying to do firmware upgrade,
From UART i will be getting the hex file data as a character buffer,once it receives i will be converting to integer using atoi() call,then i am writing into flash,before writing i am checking for CRC as well for integrity check,this logic will be in my bootloader,once writing into flash completes,my application is (whatever updated using bootloader code) is not working ,whether atoi() conversion is required or not ?
In addition to that,my boot loader is .elf file but main application file is .hex file is this the reason why it is not working?
kindly provide your valuable suggestions,
Thanks & Regards,