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 | C5416 Bootloader

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

C5416 Bootloader - Rodrigo Rivas - May 13 19:20:00 2003




Hi all !
I hope that you can help me with this.
I'm facing now the problem of download the code
proyect to our prototype board. The problem is that
after read SPRA602 (TMS320VC5416 Bootloader) i have
more questions ...

In that document appears that the Bootloder need a
Boot Table that the customer must to do. Can you
explain me why the Bootloader need an Boot Table ?

... and how to do one ? any information is appreciated, and if out there are
documentation of this that you can point out.

Thanks
Rodrigo
------------
Internet GRATIS es Yahoo! Conexión
4004-1010 desde Buenos Aires. Usuario: yahoo; contraseña: yahoo
Más ciudades: http://conexion.yahoo.com.ar





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

RE: C5416 Bootloader - Jane Shen - May 13 20:48:00 2003

Hi,

>Can you explain me why the Bootloader need an Boot Table ?
It's a way to communicate. Otherwise how could TI's bootloader know where to get your code, and where to start the code execution etc.. Well, the bootloader can specify a fixed address to load the code from and a fixed length of code size and a fixed entry point to start the code. BUT, he chose to look smarter and give you a bit more flexibility. So he let you to decide all those things and put it in the boot table so he could fetch those info.


>... and how to do one ?
Depends on which interface you want to use. For example, if you want to use 16bit parallel boot, then just
1)build a boot table according to fig 6 of SPRA602D;
2)put the boot table into data space, keep record of the boot table starting address, say yyyy;
3)put the boot table address yyyy at I/O space 0ffffh;

You are done.Good luck, long way to go.Jane-----Original Message-----
From: Rodrigo Rivas [mailto:r...@yahoo.com.ar]
Sent: Tuesday, May 13, 2003 12:21 PM
To: c...@yahoogroups.com
Subject: [c54x] C5416 Bootloader
 Hi all !
 I hope that you can help me with this.
 I'm facing now the problem of download the code
proyect to our prototype board. The problem is that
after read SPRA602 (TMS320VC5416 Bootloader) i have
more questions ...

 In that document appears that the Bootloder need a
Boot Table that the customer must to do. Can you
explain me why the Bootloader need an Boot Table ?

 ... and how to do one ?


 any information is appreciated, and if out there are
documentation of this that you can point out.

 Thanks
 Rodrigo
------------
Internet GRATIS es Yahoo! Conexión
4004-1010 desde Buenos Aires. Usuario: yahoo; contraseña: yahoo
Más ciudades: http://conexion.yahoo.com.ar_____________________________________








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