Forums

TMS320C6203 cannot boot correctly

Started by mike...@yahoo.com.cn April 26, 2010
Hi everyone, Now I have a problem about TMS320C6203 boot in my project.

We design a C6203 DSP system, with a fifo connecting to the DSP
and the external interface by XBUS.Sometiems TMS320C6203 cannot boot correctly.Power on 20 times,one time TMS320C6203 cannot boot .
when not boot,I connected the target board to the CCS with XDS560 JTAG emulator.Flash data read by CCS all are 0XFF.I have a reset switch,when I push switch,
reset signal from FPGA is 0,to reset DSP.but DSP cannot boot correctly.
I use reset cpu in CCS.The program transfer from flash is ok and DSP boot correctly.
I see the datasheet.when reset,XD[0..31] will load to DSP.XD31 Should be pull down,in datatsheet.but in my project XD31 is not connect.

I need your help. How can I boot the DSP correctly? Thank you.

_____________________________________
mike,

On Mon, Apr 26, 2010 at 5:54 PM, wrote:

> Hi everyone, Now I have a problem about TMS320C6203 boot in my project.
>
> We design a C6203 DSP system, with a fifo connecting to the DSP
> and the external interface by XBUS.Sometiems TMS320C6203 cannot boot
> correctly.Power on 20 times,one time TMS320C6203 cannot boot .
> when not boot,I connected the target board to the CCS with XDS560 JTAG
> emulator.Flash data read by CCS all are 0XFF.I have a reset switch,when I
> push switch,
> reset signal from FPGA is 0,to reset DSP.but DSP cannot boot correctly.
> I use reset cpu in CCS.The program transfer from flash is ok and DSP boot
> correctly.
> I see the datasheet.when reset,XD[0..31] will load to DSP.XD31 Should be
> pull down,in datatsheet.but in my project XD31 is not connect.
>
> I need your help. How can I boot the DSP correctly? Thank you.
>

1. What boot mode are you using??
2. Is your boot mode setting active [FPGA or logic] or passive
[pullups/pulldowns].

All XD pins must be set properly for proper configuration. The datasheet
clearly states that XD31 should be pulled down.

mikedunn

>
>
>

--
www.dsprelated.com/blogs-1/nf/Mike_Dunn.php
Hi everyone, Now I have a problem about TMS320C6203 boot in my project.
>
>We design a C6203 DSP system, with a fifo connecting to the DSP
>and the external interface by XBUS.Sometiems TMS320C6203 cannot boot correctly.Power on 20 times,one time TMS320C6203 cannot boot .
>when not boot,I connected the target board to the CCS with XDS560 JTAG emulator.Flash data read by CCS all are 0XFF.I have a reset switch,when I push switch,
>reset signal from FPGA is 0,to reset DSP.but DSP cannot boot correctly.
>I use reset cpu in CCS.The program transfer from flash is ok and DSP boot correctly.
>I see the datasheet.when reset,XD[0..31] will load to DSP.XD31 Should be pull down,in datatsheet.but in my project XD31 is not connect.
>
>I need your help. How can I boot the DSP correctly? Thank you.
>
>_____________________________________
1. What boot mode are you using??
2. Is your boot mode setting active [FPGA or logic] or passive [pullups/pulldowns].

All XD pins must be set properly for proper configuration. The datasheet clearly states that XD31 should be pulled down.

mikedunn

1. boot mode is MAP1 INTERNAL ROM BOOT.XD[4..0] are 01101,pullups and pulldowns to XD[4..0].
2.I use FPGA(xc2v1000) sent reset(active low) to DSP.Reset signal from FPGA to DSP doesn't pullup or pulldown.If I should pulldown Reset to make dsp stable,when FPGA Confgurates ?The time of Confguration to FPGA about 600 ms.

_____________________________________