Hi,
I am using a custom C6713B board. I want to boot from Flash.
And so I have read the TI Doc SPRA999A to create a secondary bootloader.
I am using the hex conversion utility. And have a couple of questions.
1) If I am using a 512k x 8 Flash device. What do I specify in the options of the hex
conversion utility for
-memwidth and -romwidth ?
2) If I specify -memwidth=32 (since C6713 is a 32-bit device) and -romwidth=8, the hex utility generates
4 files (xx.hex, xx.a1, xx.a2, xx.a3). All the 4 files start out to be same. So I do not understand what that means.
3) If I specify -memwidth=8 and -romwidth=8, the hex utility generates only one file.
The thing is I use the Flash manufacturers low level driver (lld) code to write to Flash.
I created a CCSv4 project in which I read char bytes from the hex file created above
and call the "lld" functions to write to Flash.
Can you guide me in this regard as to what is the correct procedure to generate the hex file/ files.
Needed ASAP.
Thanks,
Aditi.