DSPRelated.com
Forums

C5416 Bootloader

Started by Rodrigo Rivas May 13, 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
4004-1010 desde Buenos Aires. Usuario: yahoo; contrase: yahoo
M ciudades: http://conexion.yahoo.com.ar



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
4004-1010 desde Buenos Aires. Usuario: yahoo; contrase: yahoo
M ciudades: http://conexion.yahoo.com.ar_____________________________________
Note: If you do a simple "reply" with your email client, only the author of this message will receive your answer.  You need to do a "reply all" if you want your answer to be distributed to the entire group.


_____________________________________
About this discussion group:

To Join:  Send an email to c...@yahoogroups.com

To Post:  Send an email to c...@yahoogroups.com

To Leave: Send an email to c...@yahoogroups.com

Archives: http://www.yahoogroups.com/group/c54x

Other Groups: http://www.dsprelated.com


" TARGET="_blank">http://docs.yahoo.com/info/terms/