How to burn a program into SPI flash memory on the c6748 EVM board?
I've been struggling with that question for several days, with no success. For such a simple thing, it's turning into a lengthy research project, and I can find no clearly described solution. I feel like someone trying to open a combination lock -- it's easy if you already know the combination, but otherwise virtually impossible.
I've found three different software bundles, and don't know which one to use.
OMAPL138_DSP_Flash_Utility_01.00.00.01
OMAP-L138_FlashAndBootUtils_2_30
OMAP-L138_FlashAndBootUtils_2_31
The documentation (and the wiki page) is cryptic, incomplete, and mistakenly assumes I know things.
This simple process apparently requires a bewildering array of software packages, any one of which turns into a research project. Here is a list:
-
Microsoft .NET framework
-
Hex6x.exe (I finally stumbled across a manual for that program -- 27 pages (!) buried deep within the Assembly Language Tools manual).
-
Or am I supposed to instead use HexAIS_OMAP-L138.exe?
-
A terminal program of some kind
-
An AIS wrapper of some kind (whatever that is)...
-
A UBL of some kind (whatever that is)...
-
Apparently two simultaneous communication cables linking the target board with the Host PC: a UART serial connection, plus a JTAG connection.
-
And the software requires many option switches that are undefined.
-
An application image entry point address (whatever that is)
-
An application image load address (whatever that is)
It's a mess. (Do I sound frustrated?) Can someone straighten out a clear path to success? (If possible, a method that does not use the UART port.)
Why can't CCS simply take the program currently running on the target board, and burn it into the on-board flash memory? This would seem to be a simple process......