Sign in

username:

password:



Not a member?

Search c54x



Search tips

Subscribe to c54x



c54x by Keywords

5409 | 5416 | AD5 | ADC | BIOS | Boot | Booting | Bootloader | C540 | C5402 | C5409 | C5416 | CCS | Codec | DMA | Dmad | DSK | DSKPlus | Dsplib | EVM | FFT | FIR | Flash | GPIO | HPI | Initialization | Interrupt | JTAG | LOG_printf | MCBSP | RFFT | RTDX | Sampling | STLM | UART | VC540

Ads

Discussion Groups

Discussion Groups | TMS320C54x | booting in HPI mode

Technical discussions about the TI C54x DSPs (including the c5401, c5402, c5402a, c5404, c5407, c5409, c5409a, c5410, c5410a, c5416, c5420, c5421, c5441, c549, c5470 and c5471).

  

Post a new Thread

booting in HPI mode - Tareq Ahmed - Apr 11 18:55:00 2003



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.






(You need to be a member of c54x -- send a blank email to c54x-subscribe@yahoogroups.com )

Re: booting in HPI mode - Les Newell - Apr 13 9:42:00 2003

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.




(You need to be a member of c54x -- send a blank email to c54x-subscribe@yahoogroups.com )