Reply by Les Newell April 13, 20032003-04-13
You need to use the Hex500 utility to convert the .out to standard Motorola
Srec format. Hex500 will generate two hex files, one is for the program
memory space and the other is for the ram space (initialised data). Have a
look at the assembly language tools documentation.

this page http://elismile.hypermart.net/dsk5402.html has some more
information

Les
----- Original Message -----
From: "Tareq Ahmed" <>
To: <>
Sent: Friday, April 11, 2003 7:55 PM
Subject: [c54x] booting in HPI mode > Hello,
> what is the apprporiate file to use in booting from HPI (to be executed
directly) ?
> I read that the .out file produced by the linker is not a valid one to use
with HPI but we should extract the code from it. I found in SPRA573 a C code
of a tool to do that jop but its compilation gave many errors( on Visual C
6)
> I know that I can write the assemply code and assemple it and copy the
machine code of each instruction byte by byte from the listing file!.
> Is there a better means to use the power of the assembler and the linker
in memory managing & organization ( sectioning) with the HPI booting method?
> Thanks.


Reply by Tareq Ahmed April 11, 20032003-04-11
Hello,
what is the apprporiate file to use in booting from HPI (to be executed
directly) ?
I read that the .out file produced by the linker is not a valid one to use with
HPI but we should extract the code from it. I found in SPRA573 a C code of a
tool to do that jop but its compilation gave many errors( on Visual C 6)
I know that I can write the assemply code and assemple it and copy the machine
code of each instruction byte by byte from the listing file!.
Is there a better means to use the power of the assembler and the linker in
memory managing & organization ( sectioning) with the HPI booting method?
Thanks.