I have a simple custom board populated with TMS320C6713B and a 16 bit Flash.
CCS3.3 and XDS510 USB Plus are the tools to talk to the board through JTAG
interface. As the Flash is empty for the time being i just wonder if there would
be any problem establishing communication with the DSP through JTAG.
Please help me with any suggestions to establish communication between CCS and
DSP through JTAG while Flash remains empty. Please note that DSP would be
configured for 8 bit EMIF boot mode.
Thanks
Sankar
Establishing Communication b/w DSP and CCS while Flash is empty
Started by ●October 20, 2008
Reply by ●October 20, 20082008-10-20
Sankar,
On Mon, Oct 20, 2008 at 2:40 PM, wrote:
> I have a simple custom board populated with TMS320C6713B and a 16 bit
> Flash. CCS3.3 and XDS510 USB Plus are the tools to talk to the board through
> JTAG interface. As the Flash is empty for the time being i just wonder if
> there would be any problem establishing communication with the DSP through
> JTAG.
>
> Please help me with any suggestions to establish communication between CCS
> and DSP through JTAG while Flash remains empty. Please note that DSP would
> be configured for 8 bit EMIF boot mode.
>
The easiest way to accomplish this goal is to configure your board for HPI
boot mode.
You can find several conversations on the subject in the archives of this
group.
Even though you are not using HPI to boot, this mode will keep the DSP in
reset waiting some some HPI data.
When the emulator tries to connect, it will timeout internally and 'make a
guess' that the target may be in HPI boot. It should scan in a DSPINT to
release the DSP from reset, CCS should have control with the PC pointed at
address 0.
The another method - if you can access your flash without the DSP - would be
to program the first 32 bytes with a branch to self and NOPs.
The least reliable method [the 2 above will connect 100% of the time] is to
hold down the board reset button until the CCS splash screen appears [for
CCS 2.X] or until you select 'connect' [CCS 3.X].
mikedunn
> Thanks
>
> Sankar
>
>
--
www.dsprelated.com/blogs-1/nf/Mike_Dunn.php
On Mon, Oct 20, 2008 at 2:40 PM, wrote:
> I have a simple custom board populated with TMS320C6713B and a 16 bit
> Flash. CCS3.3 and XDS510 USB Plus are the tools to talk to the board through
> JTAG interface. As the Flash is empty for the time being i just wonder if
> there would be any problem establishing communication with the DSP through
> JTAG.
>
> Please help me with any suggestions to establish communication between CCS
> and DSP through JTAG while Flash remains empty. Please note that DSP would
> be configured for 8 bit EMIF boot mode.
>
The easiest way to accomplish this goal is to configure your board for HPI
boot mode.
You can find several conversations on the subject in the archives of this
group.
Even though you are not using HPI to boot, this mode will keep the DSP in
reset waiting some some HPI data.
When the emulator tries to connect, it will timeout internally and 'make a
guess' that the target may be in HPI boot. It should scan in a DSPINT to
release the DSP from reset, CCS should have control with the PC pointed at
address 0.
The another method - if you can access your flash without the DSP - would be
to program the first 32 bytes with a branch to self and NOPs.
The least reliable method [the 2 above will connect 100% of the time] is to
hold down the board reset button until the CCS splash screen appears [for
CCS 2.X] or until you select 'connect' [CCS 3.X].
mikedunn
> Thanks
>
> Sankar
>
>
--
www.dsprelated.com/blogs-1/nf/Mike_Dunn.php