DSPRelated.com
Forums

Re: YUHUA XDS510 USB 2.0 Emulator - CCS Troubles

Started by scia...@inwind.it August 21, 2008
Update #1.
Emulator seems to connect to the "brand new" board insted the old "tested" one ... bah. The old is not very reliable!
The strange thing is that it is very slow in accessing registry or memory contents. If I click on a rigister set I immeditely see all values at "?????????" and after some seconds real (?) values appears.
Load a program is not possible due to verification errors.

Any suggestion?

The soap opera goes on.... Stay tuned! :)

Hi again,
>I probably succeed to install correctly windows drivers and now device performs the reset via its tool, giving: "SEED USB2.0 XDS510 CARD IS RESET, HARDWARE VERSION 1"
>
>I installed SEED drivers for CCS but now I've problems with CCS setup. I tried to connect TWO different boards, both with TMS320C6424 (C64x+) with direct JTAG connection. A board was working and the other is brand new to debug.
>
>On Setup program browsing "Available Factory Boards" I choose:
>- "C64x+" as Family
>- "SEEDXDS510USB emulator" as Platform
>
>List reduces to 4 elements:
>- C6455 SEEDXDS510USB Emulator with ICEPICK_C
>- DM6443 SEEDXDS510USB Emulator with ICEPICK_C
>- DM6446 SEEDXDS510USB Emulator with ICEPICK_C
>- TCI6482 SEEDXDS510USB Emulator with ICEPICK_C
>
>I supposed to choose the first with C6455, because I'm not interfacing to DaVinci or other systems, right?
>This Pre-Confiugured board has the following description:
>"One C64x+ CPU connected via a SEEDXDS510USB Emulator set to I/O port 0x240. Automatic with faster 35.0MHz limit. Rising edge allows faster TCLK".
>
>Here are the imported tree items(every one is under the preceding):
>- C6455 SEEDXDS510USB Emulator
> - TMS320C6455_0
> - ICEPICK_C_0 (Router)
> - dsp (Port 0x0)
> - C64PLUS_0 (Master/slave:N/A - Stop Mode)
>
>I Save&Quit and start CCS, receiving the following error message after splash screen:
>"The port index 0x0 is undefined in icepick xml file".
>
>CCS starts anyway but if I try to connect here is the error message:
>"
>Error connecting to the target:
>Error 0x80000240/-1146
>Fatal Error during: Initialization, OCS,
>Invalid data was scanned by the emulation controller.
>Verify the board setup to make sure the scan chain is properly
>defined.
>If the setup is correct, then RESET EMULATOR. This will disconnect each
>target from the emulator. The targets should then be power cycled
>or hard reset followed by an emureset and reconnect to each target.
>Sequence ID: 0
>Error Code: -1146
>Error Class: 0x80000240
>I/O Port = 240
>
>Board Name: C6455 SEEDXDS510USB Emulator
>Cpu Name: C6400PLUS_0
>"
>If I perform the asked resets the message is the following:
>"
>Error connecting to the target:
>Error 0x80000244/-2131
>Fatal Error during: Register, Initialization, OCS,
>Cannot access register at 0x00000000
>Sequence ID: 0
>Error Code: -2131
>Error Class: 0x80000244
>I/O Port = 240
>
>Board Name: C6455 SEEDXDS510USB Emulator
>Cpu Name: ICEPICK_C_0
>"
>
>When removing power to target board the message is the following:
>"
>Error connecting to the target:
>Error 0x80000240/-171
>Fatal Error during: Initialization, OCS,
>This error was generated by TI's USCIF driver.
>
>SC_ERR_REG_DETECT_CTLR
>The wrong controller port value has been used.
>A controller cannot be detected even though the
>selected port does match the hardware configuration.
>The standard 560 ports are 0x0, 0x1, 0x2 and 0x3.
>The standard EVM ports are 0x0, 0x1, 0x2 and 0x3.
>The standard DSK ports are 0x378, 0x278 and 0x3BC.
>The standard 510 ports are 0x240, 0x280, 0x320 and 0x340.
>Sequence ID: 0
>Error Code: -171
>Error Class: 0x80000240
>I/O Port = 240
>
>Board Name: C6455 SEEDXDS510USB Emulator
>Cpu Name: ICEPICK_C_0
>"
>I also tried to apply suggestions of Mike Dunn's blog. Reset commands seems to be executed correctly but JTAG scan commands breaks without chain details, here is the command window output:
>"
>C:\CCStudio_v3.3\cc\bin> xdsprobe -f brddat\ccBrd0.dat -i -v
>
>-----[Select the controller]-------------
>
>This utility has selected an XDS510 class product.
>This utility will load the adapter 'seedusb2.dll'.
>This utility will operate on port address '0x0240'.
>The emulator adapter is named 'seedusb2.dll'.
>The emulator adapter is titled 'Custom block-mode adapter for use with an XDS510
>'.
>The emulator adapter is version '33.0.0.0'.
>The emulator adapter is using 'Block-Mode'.
>The controller has a version number of '1' (0x0001).
>The controller has an insertion length of '16' (0x0010).
>The local memory has a base address of '0' (0x000000).
>The local memory has a word capacity of '262144' (0x040000).
>
>-----[Perform the scan-path length test on the JTAG IR and DR]---------------
>
>This scan-path length test uses blocks of 512 32-bit words.
> /
>C:\CCStudio_v3.3\cc\bin>
>"
>Has anybody an idea?
>
>Pardon for the post length and thanks for your patience...
sciams,

On Thu, Aug 21, 2008 at 11:22 AM, wrote:
> Update #1.
> Emulator seems to connect to the "brand new" board insted the old "tested"
> one ... bah. The old is not very reliable!
> The strange thing is that it is very slow in accessing registry or memory
> contents. If I click on a rigister set I immeditely see all values at
> "?????????" and after some seconds real (?) values appears.
> Load a program is not possible due to verification errors.
>
> Any suggestion?

Take a step at a time - do not hurry to load program.
1. Display the cpu registers. Can you change the value??
2. Try A0, A7, B11, B15 - can you write the following patterns to each
one?? [0, 0xFFFFFFFF, 0x99999999, 0xBABEFACE]
3. Now try internal memory. Can you write the previous patterns to
four different memory locations??
4. If yes, can you fill 20 locations in internal memory with all 0s??
5. Can you set the PC to the first location??
6. Can you single step??

mikedunn
>
> The soap opera goes on.... Stay tuned! :)
>
> Hi again,
>>I probably succeed to install correctly windows drivers and now device
>> performs the reset via its tool, giving: "SEED USB2.0 XDS510 CARD IS RESET,
>> HARDWARE VERSION 1"
>>
>>I installed SEED drivers for CCS but now I've problems with CCS setup. I
>> tried to connect TWO different boards, both with TMS320C6424 (C64x+) with
>> direct JTAG connection. A board was working and the other is brand new to
>> debug.
>>
>>On Setup program browsing "Available Factory Boards" I choose:
>>- "C64x+" as Family
>>- "SEEDXDS510USB emulator" as Platform
>>
>>List reduces to 4 elements:
>>- C6455 SEEDXDS510USB Emulator with ICEPICK_C
>>- DM6443 SEEDXDS510USB Emulator with ICEPICK_C
>>- DM6446 SEEDXDS510USB Emulator with ICEPICK_C
>>- TCI6482 SEEDXDS510USB Emulator with ICEPICK_C
>>
>>I supposed to choose the first with C6455, because I'm not interfacing to
>> DaVinci or other systems, right?
>>This Pre-Confiugured board has the following description:
>>"One C64x+ CPU connected via a SEEDXDS510USB Emulator set to I/O port
>> 0x240. Automatic with faster 35.0MHz limit. Rising edge allows faster TCLK".
>>
>>Here are the imported tree items(every one is under the preceding):
>>- C6455 SEEDXDS510USB Emulator
>> - TMS320C6455_0
>> - ICEPICK_C_0 (Router)
>> - dsp (Port 0x0)
>> - C64PLUS_0 (Master/slave:N/A - Stop Mode)
>>
>>I Save&Quit and start CCS, receiving the following error message after
>> splash screen:
>>"The port index 0x0 is undefined in icepick xml file".
>>
>>CCS starts anyway but if I try to connect here is the error message:
>>"
>>Error connecting to the target:
>>Error 0x80000240/-1146
>>Fatal Error during: Initialization, OCS,
>>Invalid data was scanned by the emulation controller.
>>Verify the board setup to make sure the scan chain is properly
>>defined.
>>If the setup is correct, then RESET EMULATOR. This will disconnect each
>>target from the emulator. The targets should then be power cycled
>>or hard reset followed by an emureset and reconnect to each target.
>>Sequence ID: 0
>>Error Code: -1146
>>Error Class: 0x80000240
>>I/O Port = 240
>>
>>Board Name: C6455 SEEDXDS510USB Emulator
>>Cpu Name: C6400PLUS_0
>>"
>>If I perform the asked resets the message is the following:
>>"
>>Error connecting to the target:
>>Error 0x80000244/-2131
>>Fatal Error during: Register, Initialization, OCS,
>>Cannot access register at 0x00000000
>>Sequence ID: 0
>>Error Code: -2131
>>Error Class: 0x80000244
>>I/O Port = 240
>>
>>Board Name: C6455 SEEDXDS510USB Emulator
>>Cpu Name: ICEPICK_C_0
>>"
>>
>>When removing power to target board the message is the following:
>>"
>>Error connecting to the target:
>>Error 0x80000240/-171
>>Fatal Error during: Initialization, OCS,
>>This error was generated by TI's USCIF driver.
>>
>>SC_ERR_REG_DETECT_CTLR
>>The wrong controller port value has been used.
>>A controller cannot be detected even though the
>>selected port does match the hardware configuration.
>>The standard 560 ports are 0x0, 0x1, 0x2 and 0x3.
>>The standard EVM ports are 0x0, 0x1, 0x2 and 0x3.
>>The standard DSK ports are 0x378, 0x278 and 0x3BC.
>>The standard 510 ports are 0x240, 0x280, 0x320 and 0x340.
>>Sequence ID: 0
>>Error Code: -171
>>Error Class: 0x80000240
>>I/O Port = 240
>>
>>Board Name: C6455 SEEDXDS510USB Emulator
>>Cpu Name: ICEPICK_C_0
>>"
>>I also tried to apply suggestions of Mike Dunn's blog. Reset commands seems
>> to be executed correctly but JTAG scan commands breaks without chain
>> details, here is the command window output:
>>"
>>C:\CCStudio_v3.3\cc\bin> xdsprobe -f brddat\ccBrd0.dat -i -v
>>
>>-----[Select the
>> controller]-------------
>>
>>This utility has selected an XDS510 class product.
>>This utility will load the adapter 'seedusb2.dll'.
>>This utility will operate on port address '0x0240'.
>>The emulator adapter is named 'seedusb2.dll'.
>>The emulator adapter is titled 'Custom block-mode adapter for use with an
>> XDS510
>>'.
>>The emulator adapter is version '33.0.0.0'.
>>The emulator adapter is using 'Block-Mode'.
>>The controller has a version number of '1' (0x0001).
>>The controller has an insertion length of '16' (0x0010).
>>The local memory has a base address of '0' (0x000000).
>>The local memory has a word capacity of '262144' (0x040000).
>>
>>-----[Perform the scan-path length test on the JTAG IR and
>> DR]---------------
>>
>>This scan-path length test uses blocks of 512 32-bit words.
>> /
>>C:\CCStudio_v3.3\cc\bin>
>>"
>>Has anybody an idea?
>>
>>Pardon for the post length and thanks for your patience...
>
>>
>
--
www.dsprelated.com/blogs-1/nf/Mike_Dunn.php
Thanks Mike for your help.
I suceed to write/reread cpu registers but not internal memory (being
a newbye I'm not really sure about internal memory addresses anyway).
PC starts from 0x42000000 or above if useful.

How can I single step if I can't load any program?

Thanks again.
--- In c..., "Michael Dunn" wrote:
>
> sciams,
>
> On Thu, Aug 21, 2008 at 11:22 AM, wrote:
> > Update #1.
> > Emulator seems to connect to the "brand new" board insted the old
"tested"
> > one ... bah. The old is not very reliable!
> > The strange thing is that it is very slow in accessing registry or
memory
> > contents. If I click on a rigister set I immeditely see all values at
> > "?????????" and after some seconds real (?) values appears.
> > Load a program is not possible due to verification errors.
> >
> > Any suggestion?
>
> Take a step at a time - do not hurry to load program.
> 1. Display the cpu registers. Can you change the value??
> 2. Try A0, A7, B11, B15 - can you write the following patterns to each
> one?? [0, 0xFFFFFFFF, 0x99999999, 0xBABEFACE]
> 3. Now try internal memory. Can you write the previous patterns to
> four different memory locations??
> 4. If yes, can you fill 20 locations in internal memory with all 0s??
> 5. Can you set the PC to the first location??
> 6. Can you single step??
>
> mikedunn
> >
> > The soap opera goes on.... Stay tuned! :)
> >
> > Hi again,
> >>I probably succeed to install correctly windows drivers and now device
> >> performs the reset via its tool, giving: "SEED USB2.0 XDS510 CARD
IS RESET,
> >> HARDWARE VERSION 1"
> >>
> >>I installed SEED drivers for CCS but now I've problems with CCS
setup. I
> >> tried to connect TWO different boards, both with TMS320C6424
(C64x+) with
> >> direct JTAG connection. A board was working and the other is
brand new to
> >> debug.
> >>
> >>On Setup program browsing "Available Factory Boards" I choose:
> >>- "C64x+" as Family
> >>- "SEEDXDS510USB emulator" as Platform
> >>
> >>List reduces to 4 elements:
> >>- C6455 SEEDXDS510USB Emulator with ICEPICK_C
> >>- DM6443 SEEDXDS510USB Emulator with ICEPICK_C
> >>- DM6446 SEEDXDS510USB Emulator with ICEPICK_C
> >>- TCI6482 SEEDXDS510USB Emulator with ICEPICK_C
> >>
> >>I supposed to choose the first with C6455, because I'm not
interfacing to
> >> DaVinci or other systems, right?
> >>This Pre-Confiugured board has the following description:
> >>"One C64x+ CPU connected via a SEEDXDS510USB Emulator set to I/O port
> >> 0x240. Automatic with faster 35.0MHz limit. Rising edge allows
faster TCLK".
> >>
> >>Here are the imported tree items(every one is under the preceding):
> >>- C6455 SEEDXDS510USB Emulator
> >> - TMS320C6455_0
> >> - ICEPICK_C_0 (Router)
> >> - dsp (Port 0x0)
> >> - C64PLUS_0 (Master/slave:N/A - Stop Mode)
> >>
> >>I Save&Quit and start CCS, receiving the following error message after
> >> splash screen:
> >>"The port index 0x0 is undefined in icepick xml file".
> >>
> >>CCS starts anyway but if I try to connect here is the error message:
> >>"
> >>Error connecting to the target:
> >>Error 0x80000240/-1146
> >>Fatal Error during: Initialization, OCS,
> >>Invalid data was scanned by the emulation controller.
> >>Verify the board setup to make sure the scan chain is properly
> >>defined.
> >>If the setup is correct, then RESET EMULATOR. This will disconnect
each
> >>target from the emulator. The targets should then be power cycled
> >>or hard reset followed by an emureset and reconnect to each target.
> >>Sequence ID: 0
> >>Error Code: -1146
> >>Error Class: 0x80000240
> >>I/O Port = 240
> >>
> >>Board Name: C6455 SEEDXDS510USB Emulator
> >>Cpu Name: C6400PLUS_0
> >>"
> >>If I perform the asked resets the message is the following:
> >>"
> >>Error connecting to the target:
> >>Error 0x80000244/-2131
> >>Fatal Error during: Register, Initialization, OCS,
> >>Cannot access register at 0x00000000
> >>Sequence ID: 0
> >>Error Code: -2131
> >>Error Class: 0x80000244
> >>I/O Port = 240
> >>
> >>Board Name: C6455 SEEDXDS510USB Emulator
> >>Cpu Name: ICEPICK_C_0
> >>"
> >>
> >>When removing power to target board the message is the following:
> >>"
> >>Error connecting to the target:
> >>Error 0x80000240/-171
> >>Fatal Error during: Initialization, OCS,
> >>This error was generated by TI's USCIF driver.
> >>
> >>SC_ERR_REG_DETECT_CTLR
> >>The wrong controller port value has been used.
> >>A controller cannot be detected even though the
> >>selected port does match the hardware configuration.
> >>The standard 560 ports are 0x0, 0x1, 0x2 and 0x3.
> >>The standard EVM ports are 0x0, 0x1, 0x2 and 0x3.
> >>The standard DSK ports are 0x378, 0x278 and 0x3BC.
> >>The standard 510 ports are 0x240, 0x280, 0x320 and 0x340.
> >>Sequence ID: 0
> >>Error Code: -171
> >>Error Class: 0x80000240
> >>I/O Port = 240
> >>
> >>Board Name: C6455 SEEDXDS510USB Emulator
> >>Cpu Name: ICEPICK_C_0
> >>"
> >>I also tried to apply suggestions of Mike Dunn's blog. Reset
commands seems
> >> to be executed correctly but JTAG scan commands breaks without chain
> >> details, here is the command window output:
> >>"
> >>C:\CCStudio_v3.3\cc\bin> xdsprobe -f brddat\ccBrd0.dat -i -v
> >>
> >>-----[Select the
> >> controller]-------------
> >>
> >>This utility has selected an XDS510 class product.
> >>This utility will load the adapter 'seedusb2.dll'.
> >>This utility will operate on port address '0x0240'.
> >>The emulator adapter is named 'seedusb2.dll'.
> >>The emulator adapter is titled 'Custom block-mode adapter for use
with an
> >> XDS510
> >>'.
> >>The emulator adapter is version '33.0.0.0'.
> >>The emulator adapter is using 'Block-Mode'.
> >>The controller has a version number of '1' (0x0001).
> >>The controller has an insertion length of '16' (0x0010).
> >>The local memory has a base address of '0' (0x000000).
> >>The local memory has a word capacity of '262144' (0x040000).
> >>
> >>-----[Perform the scan-path length test on the JTAG IR and
> >> DR]---------------
> >>
> >>This scan-path length test uses blocks of 512 32-bit words.
> >> /
> >>C:\CCStudio_v3.3\cc\bin>
> >>"
> >>Has anybody an idea?
> >>
> >>Pardon for the post length and thanks for your patience...
> >
> >>
> >>
> > --
> www.dsprelated.com/blogs-1/nf/Mike_Dunn.php
>
ssp_it,,

On Thu, Aug 21, 2008 at 1:10 PM, ssp_it wrote:
> Thanks Mike for your help.
> I suceed to write/reread cpu registers but not internal memory (being
> a newbye I'm not really sure about internal memory addresses anyway).

Keep in mind that if you stay in this field, you will always be 'a
newbie at something' because technology is always changing.
If you goto ti.com and type in 'TMS320C6424', you can locate the
product folder which contains the datasheet.
Use the table of contents to locate the 'memory map summary'. Look
for 'L2 RAM/Cache' in col 4, about line 4. The first column will
contain the start address.

1. Can you write the previous patterns to four different memory
locations in internal memory??

> PC starts from 0x42000000 or above if useful.


2. Can you set the PC to the beginning of internal memory??
>
> How can I single step if I can't load any program?


The specific instructions were:
4. If yes, can you fill the first 20 locations in internal memory with all 0s??
0s == NOPs on C6x
5. Can you set the PC to the first location??
6. Can you single step??
You do not need to load a program - you only need valid instructions in memory.

mikedunn
>
> Thanks again.
>
> --- In c..., "Michael Dunn" wrote:
>>
>> sciams,
>>
>> On Thu, Aug 21, 2008 at 11:22 AM, wrote:
>> > Update #1.
>> > Emulator seems to connect to the "brand new" board insted the old
> "tested"
>> > one ... bah. The old is not very reliable!
>> > The strange thing is that it is very slow in accessing registry or
> memory
>> > contents. If I click on a rigister set I immeditely see all values at
>> > "?????????" and after some seconds real (?) values appears.
>> > Load a program is not possible due to verification errors.
>> >
>> > Any suggestion?
>>
>> Take a step at a time - do not hurry to load program.
>> 1. Display the cpu registers. Can you change the value??
>> 2. Try A0, A7, B11, B15 - can you write the following patterns to each
>> one?? [0, 0xFFFFFFFF, 0x99999999, 0xBABEFACE]
>> 3. Now try internal memory. Can you write the previous patterns to
>> four different memory locations??
>> 4. If yes, can you fill 20 locations in internal memory with all 0s??
>> 5. Can you set the PC to the first location??
>> 6. Can you single step??
>>
>> mikedunn
>> >
>> > The soap opera goes on.... Stay tuned! :)
>> >
>> > Hi again,
>> >>I probably succeed to install correctly windows drivers and now device
>> >> performs the reset via its tool, giving: "SEED USB2.0 XDS510 CARD
> IS RESET,
>> >> HARDWARE VERSION 1"
>> >>
>> >>I installed SEED drivers for CCS but now I've problems with CCS
> setup. I
>> >> tried to connect TWO different boards, both with TMS320C6424
> (C64x+) with
>> >> direct JTAG connection. A board was working and the other is
> brand new to
>> >> debug.
>> >>
>> >>On Setup program browsing "Available Factory Boards" I choose:
>> >>- "C64x+" as Family
>> >>- "SEEDXDS510USB emulator" as Platform
>> >>
>> >>List reduces to 4 elements:
>> >>- C6455 SEEDXDS510USB Emulator with ICEPICK_C
>> >>- DM6443 SEEDXDS510USB Emulator with ICEPICK_C
>> >>- DM6446 SEEDXDS510USB Emulator with ICEPICK_C
>> >>- TCI6482 SEEDXDS510USB Emulator with ICEPICK_C
>> >>
>> >>I supposed to choose the first with C6455, because I'm not
> interfacing to
>> >> DaVinci or other systems, right?
>> >>This Pre-Confiugured board has the following description:
>> >>"One C64x+ CPU connected via a SEEDXDS510USB Emulator set to I/O port
>> >> 0x240. Automatic with faster 35.0MHz limit. Rising edge allows
> faster TCLK".
>> >>
>> >>Here are the imported tree items(every one is under the preceding):
>> >>- C6455 SEEDXDS510USB Emulator
>> >> - TMS320C6455_0
>> >> - ICEPICK_C_0 (Router)
>> >> - dsp (Port 0x0)
>> >> - C64PLUS_0 (Master/slave:N/A - Stop Mode)
>> >>
>> >>I Save&Quit and start CCS, receiving the following error message after
>> >> splash screen:
>> >>"The port index 0x0 is undefined in icepick xml file".
>> >>
>> >>CCS starts anyway but if I try to connect here is the error message:
>> >>"
>> >>Error connecting to the target:
>> >>Error 0x80000240/-1146
>> >>Fatal Error during: Initialization, OCS,
>> >>Invalid data was scanned by the emulation controller.
>> >>Verify the board setup to make sure the scan chain is properly
>> >>defined.
>> >>If the setup is correct, then RESET EMULATOR. This will disconnect
> each
>> >>target from the emulator. The targets should then be power cycled
>> >>or hard reset followed by an emureset and reconnect to each target.
>> >>Sequence ID: 0
>> >>Error Code: -1146
>> >>Error Class: 0x80000240
>> >>I/O Port = 240
>> >>
>> >>Board Name: C6455 SEEDXDS510USB Emulator
>> >>Cpu Name: C6400PLUS_0
>> >>"
>> >>If I perform the asked resets the message is the following:
>> >>"
>> >>Error connecting to the target:
>> >>Error 0x80000244/-2131
>> >>Fatal Error during: Register, Initialization, OCS,
>> >>Cannot access register at 0x00000000
>> >>Sequence ID: 0
>> >>Error Code: -2131
>> >>Error Class: 0x80000244
>> >>I/O Port = 240
>> >>
>> >>Board Name: C6455 SEEDXDS510USB Emulator
>> >>Cpu Name: ICEPICK_C_0
>> >>"
>> >>
>> >>When removing power to target board the message is the following:
>> >>"
>> >>Error connecting to the target:
>> >>Error 0x80000240/-171
>> >>Fatal Error during: Initialization, OCS,
>> >>This error was generated by TI's USCIF driver.
>> >>
>> >>SC_ERR_REG_DETECT_CTLR
>> >>The wrong controller port value has been used.
>> >>A controller cannot be detected even though the
>> >>selected port does match the hardware configuration.
>> >>The standard 560 ports are 0x0, 0x1, 0x2 and 0x3.
>> >>The standard EVM ports are 0x0, 0x1, 0x2 and 0x3.
>> >>The standard DSK ports are 0x378, 0x278 and 0x3BC.
>> >>The standard 510 ports are 0x240, 0x280, 0x320 and 0x340.
>> >>Sequence ID: 0
>> >>Error Code: -171
>> >>Error Class: 0x80000240
>> >>I/O Port = 240
>> >>
>> >>Board Name: C6455 SEEDXDS510USB Emulator
>> >>Cpu Name: ICEPICK_C_0
>> >>"
>> >>I also tried to apply suggestions of Mike Dunn's blog. Reset
> commands seems
>> >> to be executed correctly but JTAG scan commands breaks without chain
>> >> details, here is the command window output:
>> >>"
>> >>C:\CCStudio_v3.3\cc\bin> xdsprobe -f brddat\ccBrd0.dat -i -v
>> >>
>> >>-----[Select the
>> >> controller]-------------
>> >>
>> >>This utility has selected an XDS510 class product.
>> >>This utility will load the adapter 'seedusb2.dll'.
>> >>This utility will operate on port address '0x0240'.
>> >>The emulator adapter is named 'seedusb2.dll'.
>> >>The emulator adapter is titled 'Custom block-mode adapter for use
> with an
>> >> XDS510
>> >>'.
>> >>The emulator adapter is version '33.0.0.0'.
>> >>The emulator adapter is using 'Block-Mode'.
>> >>The controller has a version number of '1' (0x0001).
>> >>The controller has an insertion length of '16' (0x0010).
>> >>The local memory has a base address of '0' (0x000000).
>> >>The local memory has a word capacity of '262144' (0x040000).
>> >>
>> >>-----[Perform the scan-path length test on the JTAG IR and
>> >> DR]---------------
>> >>
>> >>This scan-path length test uses blocks of 512 32-bit words.
>> >> /
>> >>C:\CCStudio_v3.3\cc\bin>
>> >>"
>> >>Has anybody an idea?
>> >>
>> >>Pardon for the post length and thanks for your patience...
>> >
>> >>
>> >>
>> >
>>
>> --
>> www.dsprelated.com/blogs-1/nf/Mike_Dunn.php
>>

--
www.dsprelated.com/blogs-1/nf/Mike_Dunn.php
There are TWO L2 RAM/Cache areas and here are copy/paste of memory
view tool around start addresses:

Area 1 (0x00800000 to 0x0081FFFF)
0x007FFFF0 -------- --------
0x007FFFF8 -------- --------
0x00800000 -------- --------
0x00800008 -------- --------
[.....]
0x0081FFF0 -------- --------
0x0081FFF8 -------- --------
0x00820000 -------- --------
0x00820008 -------- --------
Area 2 (0x10800000 to 0x1081FFFF)
0x107FFFF0 -------- --------
0x107FFFF8 -------- --------
0x10800000 0x4EE0C2BD 0xBDED2B98
0x10800008 0x0F8F9835 0xB5E9FE06
0x10800010 0xAB027651 0xFDAD7F0D
[.....]
0x1081FFC8 0x3C16182C 0x4111E0D0
0x1081FFD0 0xFC58608C 0x856B1524
0x1081FFD8 0x9C23A007 0xB6723B0D
0x1081FFE0 0x00000000 0x00000000
0x1081FFE8 0x00000000 0x00000000
0x1081FFF0 0x00000000 0x00000000
0x1081FFF8 0x00000000 0x00000000
0x10820000 -------- --------
0x10820008 -------- --------

The first location seems to be not readable (reserved??)
I tried with and without a GEL file...

I set 0x10800000 and following 20 loc. at all 0s.
I could set PC to 0x10800000 and step the program forward.
The main issue remains: all operations are EXTREMELY SLOW! I used in
past a SpecDig XDS510USB and it was extremely faster than the current
YUHUA (SEED?) one.

Bye.
--- In c..., "Michael Dunn" wrote:
>
> ssp_it,,
>
> On Thu, Aug 21, 2008 at 1:10 PM, ssp_it wrote:
> > Thanks Mike for your help.
> > I suceed to write/reread cpu registers but not internal memory (being
> > a newbye I'm not really sure about internal memory addresses anyway).
>
> Keep in mind that if you stay in this field, you will always be 'a
> newbie at something' because technology is always changing.
> If you goto ti.com and type in 'TMS320C6424', you can locate the
> product folder which contains the datasheet.
> Use the table of contents to locate the 'memory map summary'. Look
> for 'L2 RAM/Cache' in col 4, about line 4. The first column will
> contain the start address.
>
> 1. Can you write the previous patterns to four different memory
> locations in internal memory??
>
> > PC starts from 0x42000000 or above if useful.
>
>
> 2. Can you set the PC to the beginning of internal memory??
> >
> > How can I single step if I can't load any program?
>
>
> The specific instructions were:
> 4. If yes, can you fill the first 20 locations in internal memory
with all 0s??
> 0s == NOPs on C6x
> 5. Can you set the PC to the first location??
> 6. Can you single step??
> You do not need to load a program - you only need valid instructions
in memory.
>
> mikedunn
ssp_it,

On Fri, Aug 22, 2008 at 9:29 AM, ssp_it wrote:
> There are TWO L2 RAM/Cache areas and here are copy/paste of memory
> view tool around start addresses:
>
> Area 1 (0x00800000 to 0x0081FFFF)
> 0x007FFFF0 -------- --------
> 0x007FFFF8 -------- --------
> 0x00800000 -------- --------
> 0x00800008 -------- --------
> [.....]
> 0x0081FFF0 -------- --------
> 0x0081FFF8 -------- --------
> 0x00820000 -------- --------
> 0x00820008 -------- --------
>
> Area 2 (0x10800000 to 0x1081FFFF)
> 0x107FFFF0 -------- --------
> 0x107FFFF8 -------- --------
> 0x10800000 0x4EE0C2BD 0xBDED2B98
> 0x10800008 0x0F8F9835 0xB5E9FE06
> 0x10800010 0xAB027651 0xFDAD7F0D
> [.....]
> 0x1081FFC8 0x3C16182C 0x4111E0D0
> 0x1081FFD0 0xFC58608C 0x856B1524
> 0x1081FFD8 0x9C23A007 0xB6723B0D
> 0x1081FFE0 0x00000000 0x00000000
> 0x1081FFE8 0x00000000 0x00000000
> 0x1081FFF0 0x00000000 0x00000000
> 0x1081FFF8 0x00000000 0x00000000
> 0x10820000 -------- --------
> 0x10820008 -------- --------
>
> The first location seems to be not readable (reserved??)
> I tried with and without a GEL file...
>
> I set 0x10800000 and following 20 loc. at all 0s.
> I could set PC to 0x10800000 and step the program forward.
> The main issue remains: all operations are EXTREMELY SLOW! I used in
> past a SpecDig XDS510USB and it was extremely faster than the current
> YUHUA (SEED?) one.

The SEED emulator is low cost and low performance.

You can refer to [an old document dec 2003]:
http://www.kanecomputing.co.uk/pdfs/emulator_comparison.pdf

The SEED emulator is the same technology as the WinTech TDS-510USB2.
The design is technology bound in its performance ability. The chart
shows that the SD XDS510USB emulator is about 8x the speed of the
WinTech. Also, the design of the SD emulator is not 'technology bound'
and may have increased in speed since that time.
Note that the speed of the BlackHawk USB XDS510 emulator reflects
their original design. It has since been redesigned and performs a
substantially faster rates.

mikedunn
>
> Bye.
>
> --- In c..., "Michael Dunn" wrote:
>>
>> ssp_it,,
>>
>> On Thu, Aug 21, 2008 at 1:10 PM, ssp_it wrote:
>> > Thanks Mike for your help.
>> > I suceed to write/reread cpu registers but not internal memory (being
>> > a newbye I'm not really sure about internal memory addresses anyway).
>>
>> Keep in mind that if you stay in this field, you will always be 'a
>> newbie at something' because technology is always changing.
>> If you goto ti.com and type in 'TMS320C6424', you can locate the
>> product folder which contains the datasheet.
>> Use the table of contents to locate the 'memory map summary'. Look
>> for 'L2 RAM/Cache' in col 4, about line 4. The first column will
>> contain the start address.
>>
>> 1. Can you write the previous patterns to four different memory
>> locations in internal memory??
>>
>> > PC starts from 0x42000000 or above if useful.
>>
>>
>> 2. Can you set the PC to the beginning of internal memory??
>> >
>> > How can I single step if I can't load any program?
>>
>>
>> The specific instructions were:
>> 4. If yes, can you fill the first 20 locations in internal memory
> with all 0s??
>> 0s == NOPs on C6x
>> 5. Can you set the PC to the first location??
>> 6. Can you single step??
>> You do not need to load a program - you only need valid instructions
> in memory.
>>
>> mikedunn

--
www.dsprelated.com/blogs-1/nf/Mike_Dunn.php
I succeed to borrow an SD510 USB for few hours and I verified that my
board connects and load programs...

May this excessive low speed cause the inability to download
executable code? (Verification error after long time)

I were prepared to some slowlyness but not to complete inability in
loading programs...

Anybody knows hints or alternative on settings for USB SEED-like DSP
JTAG Emulators?

Regards.

--- In c..., "Michael Dunn" wrote:
>
> ssp_it,
>
> On Fri, Aug 22, 2008 at 9:29 AM, ssp_it wrote:
> > There are TWO L2 RAM/Cache areas and here are copy/paste of memory
> > view tool around start addresses:
> >
> > Area 1 (0x00800000 to 0x0081FFFF)
> > 0x007FFFF0 -------- --------
> > 0x007FFFF8 -------- --------
> > 0x00800000 -------- --------
> > 0x00800008 -------- --------
> > [.....]
> > 0x0081FFF0 -------- --------
> > 0x0081FFF8 -------- --------
> > 0x00820000 -------- --------
> > 0x00820008 -------- --------
> >
> > Area 2 (0x10800000 to 0x1081FFFF)
> > 0x107FFFF0 -------- --------
> > 0x107FFFF8 -------- --------
> > 0x10800000 0x4EE0C2BD 0xBDED2B98
> > 0x10800008 0x0F8F9835 0xB5E9FE06
> > 0x10800010 0xAB027651 0xFDAD7F0D
> > [.....]
> > 0x1081FFC8 0x3C16182C 0x4111E0D0
> > 0x1081FFD0 0xFC58608C 0x856B1524
> > 0x1081FFD8 0x9C23A007 0xB6723B0D
> > 0x1081FFE0 0x00000000 0x00000000
> > 0x1081FFE8 0x00000000 0x00000000
> > 0x1081FFF0 0x00000000 0x00000000
> > 0x1081FFF8 0x00000000 0x00000000
> > 0x10820000 -------- --------
> > 0x10820008 -------- --------
> >
> > The first location seems to be not readable (reserved??)
> > I tried with and without a GEL file...
> >
> > I set 0x10800000 and following 20 loc. at all 0s.
> > I could set PC to 0x10800000 and step the program forward.
> > The main issue remains: all operations are EXTREMELY SLOW! I used in
> > past a SpecDig XDS510USB and it was extremely faster than the current
> > YUHUA (SEED?) one.
>
> The SEED emulator is low cost and low performance.
>
> You can refer to [an old document dec 2003]:
> http://www.kanecomputing.co.uk/pdfs/emulator_comparison.pdf
>
> The SEED emulator is the same technology as the WinTech TDS-510USB2.
> The design is technology bound in its performance ability. The chart
> shows that the SD XDS510USB emulator is about 8x the speed of the
> WinTech. Also, the design of the SD emulator is not 'technology bound'
> and may have increased in speed since that time.
> Note that the speed of the BlackHawk USB XDS510 emulator reflects
> their original design. It has since been redesigned and performs a
> substantially faster rates.
>
> mikedunn
> >
> > Bye.
> >
> > --- In c..., "Michael Dunn" wrote:
> >>
> >> ssp_it,,
> >>
> >> On Thu, Aug 21, 2008 at 1:10 PM, ssp_it wrote:
> >> > Thanks Mike for your help.
> >> > I suceed to write/reread cpu registers but not internal memory
(being
> >> > a newbye I'm not really sure about internal memory addresses
anyway).
> >>
> >> Keep in mind that if you stay in this field, you will always be 'a
> >> newbie at something' because technology is always changing.
> >> If you goto ti.com and type in 'TMS320C6424', you can locate the
> >> product folder which contains the datasheet.
> >> Use the table of contents to locate the 'memory map summary'. Look
> >> for 'L2 RAM/Cache' in col 4, about line 4. The first column will
> >> contain the start address.
> >>
> >> 1. Can you write the previous patterns to four different memory
> >> locations in internal memory??
> >>
> >> > PC starts from 0x42000000 or above if useful.
> >>
> >>
> >> 2. Can you set the PC to the beginning of internal memory??
> >> >
> >> > How can I single step if I can't load any program?
> >>
> >>
> >> The specific instructions were:
> >> 4. If yes, can you fill the first 20 locations in internal memory
> > with all 0s??
> >> 0s == NOPs on C6x
> >> 5. Can you set the PC to the first location??
> >> 6. Can you single step??
> >> You do not need to load a program - you only need valid instructions
> > in memory.
> >>
> >> mikedunn
> >
> > --
> www.dsprelated.com/blogs-1/nf/Mike_Dunn.php
>
ssp_it,

On Mon, Aug 25, 2008 at 4:10 AM, ssp_it wrote:
> I succeed to borrow an SD510 USB for few hours and I verified that my
> board connects and load programs...
>
> May this excessive low speed cause the inability to download
> executable code? (Verification error after long time)


No matter how slow the emulator, it should still work.

Personally, I am not impressed with the product and support quality of
WinTech, SEED, GAOtek, and similar 'low cost' emulators.

>
> I were prepared to some slowlyness but not to complete inability in
> loading programs...
>
> Anybody knows hints or alternative on settings for USB SEED-like DSP
> JTAG Emulators?

There are a couple of settings that can be added that sometimes work.
example CCS 3.3 board configuration file: try 'clkmode=SLOW' and
'scanloop=NO' as in examples below
-----begin-----
# config version=3.5
@ TMS320C6200_0 family=tms320c620x
$ sepk
pod_drvr=smt107.dll
pod_port=0x240
clkmode=SLOW
$ /
$ c6000
scanloop=NO
$ /
# /
---------end------

,mikedunn
>
> Regards.
>
> --- In c..., "Michael Dunn" wrote:
>>
>> ssp_it,
>>
>> On Fri, Aug 22, 2008 at 9:29 AM, ssp_it wrote:
>> > There are TWO L2 RAM/Cache areas and here are copy/paste of memory
>> > view tool around start addresses:
>> >
>> > Area 1 (0x00800000 to 0x0081FFFF)
>> > 0x007FFFF0 -------- --------
>> > 0x007FFFF8 -------- --------
>> > 0x00800000 -------- --------
>> > 0x00800008 -------- --------
>> > [.....]
>> > 0x0081FFF0 -------- --------
>> > 0x0081FFF8 -------- --------
>> > 0x00820000 -------- --------
>> > 0x00820008 -------- --------
>> >
>> > Area 2 (0x10800000 to 0x1081FFFF)
>> > 0x107FFFF0 -------- --------
>> > 0x107FFFF8 -------- --------
>> > 0x10800000 0x4EE0C2BD 0xBDED2B98
>> > 0x10800008 0x0F8F9835 0xB5E9FE06
>> > 0x10800010 0xAB027651 0xFDAD7F0D
>> > [.....]
>> > 0x1081FFC8 0x3C16182C 0x4111E0D0
>> > 0x1081FFD0 0xFC58608C 0x856B1524
>> > 0x1081FFD8 0x9C23A007 0xB6723B0D
>> > 0x1081FFE0 0x00000000 0x00000000
>> > 0x1081FFE8 0x00000000 0x00000000
>> > 0x1081FFF0 0x00000000 0x00000000
>> > 0x1081FFF8 0x00000000 0x00000000
>> > 0x10820000 -------- --------
>> > 0x10820008 -------- --------
>> >
>> > The first location seems to be not readable (reserved??)
>> > I tried with and without a GEL file...
>> >
>> > I set 0x10800000 and following 20 loc. at all 0s.
>> > I could set PC to 0x10800000 and step the program forward.
>> > The main issue remains: all operations are EXTREMELY SLOW! I used in
>> > past a SpecDig XDS510USB and it was extremely faster than the current
>> > YUHUA (SEED?) one.
>>
>> The SEED emulator is low cost and low performance.
>>
>> You can refer to [an old document dec 2003]:
>> http://www.kanecomputing.co.uk/pdfs/emulator_comparison.pdf
>>
>> The SEED emulator is the same technology as the WinTech TDS-510USB2.
>> The design is technology bound in its performance ability. The chart
>> shows that the SD XDS510USB emulator is about 8x the speed of the
>> WinTech. Also, the design of the SD emulator is not 'technology bound'
>> and may have increased in speed since that time.
>> Note that the speed of the BlackHawk USB XDS510 emulator reflects
>> their original design. It has since been redesigned and performs a
>> substantially faster rates.
>>
>> mikedunn
>> >
>> > Bye.
>> >
>> > --- In c..., "Michael Dunn" wrote:
>> >>
>> >> ssp_it,,
>> >>
>> >> On Thu, Aug 21, 2008 at 1:10 PM, ssp_it wrote:
>> >> > Thanks Mike for your help.
>> >> > I suceed to write/reread cpu registers but not internal memory
> (being
>> >> > a newbye I'm not really sure about internal memory addresses
> anyway).
>> >>
>> >> Keep in mind that if you stay in this field, you will always be 'a
>> >> newbie at something' because technology is always changing.
>> >> If you goto ti.com and type in 'TMS320C6424', you can locate the
>> >> product folder which contains the datasheet.
>> >> Use the table of contents to locate the 'memory map summary'. Look
>> >> for 'L2 RAM/Cache' in col 4, about line 4. The first column will
>> >> contain the start address.
>> >>
>> >> 1. Can you write the previous patterns to four different memory
>> >> locations in internal memory??
>> >>
>> >> > PC starts from 0x42000000 or above if useful.
>> >>
>> >>
>> >> 2. Can you set the PC to the beginning of internal memory??
>> >> >
>> >> > How can I single step if I can't load any program?
>> >>
>> >>
>> >> The specific instructions were:
>> >> 4. If yes, can you fill the first 20 locations in internal memory
>> > with all 0s??
>> >> 0s == NOPs on C6x
>> >> 5. Can you set the PC to the first location??
>> >> 6. Can you single step??
>> >> You do not need to load a program - you only need valid instructions
>> > in memory.
>> >>
>> >> mikedunn
>> >
>> >
>>
>> --
>> www.dsprelated.com/blogs-1/nf/Mike_Dunn.php
>>

--
www.dsprelated.com/blogs-1/nf/Mike_Dunn.php
Mike-

> On Mon, Aug 25, 2008 at 4:10 AM, ssp_it wrote:
>> I succeed to borrow an SD510 USB for few hours and I verified that my
>> board connects and load programs...
>>
>> May this excessive low speed cause the inability to download
>> executable code? (Verification error after long time)
>
>
> No matter how slow the emulator, it should still work.
>
> Personally, I am not impressed with the product and support quality of
> WinTech, SEED, GAOtek, and similar 'low cost' emulators.

The SEED emulator works in basic cases. But if you run into a problem, tech support is worthless. For example, we
never could get their XDS510-PP emulator to work with DSK 6711 boards -- I would have thought that's a simple issue,
not difficult for an emulator vendor to deal with. But we asked numerous questions over many months, to different
guys at different offices (Hong Kong, Beijing, etc) and they couldn't handle it. Very few replies, and none were
knowledgeable.

My guess is they don't have engineers on staff to handle anything other than basic installation, which driver to use,
etc.

-Jeff

>> I were prepared to some slowlyness but not to complete inability in
>> loading programs...
>>
>> Anybody knows hints or alternative on settings for USB SEED-like DSP
>> JTAG Emulators?
>
> There are a couple of settings that can be added that sometimes work.
> example CCS 3.3 board configuration file: try 'clkmode=SLOW' and
> 'scanloop=NO' as in examples below
> -----begin-----
> # config version=3.5
> @ TMS320C6200_0 family=tms320c620x
> $ sepk
> pod_drvr=smt107.dll
> pod_port=0x240
> clkmode=SLOW
> $ /
> $ c6000
> scanloop=NO
> $ /
> # /
> ---------end------
>
> ,mikedunn
>>
>> Regards.
>>
>> --- In c..., "Michael Dunn" wrote:
>>>
>>> ssp_it,
>>>
>>> On Fri, Aug 22, 2008 at 9:29 AM, ssp_it wrote:
>>> > There are TWO L2 RAM/Cache areas and here are copy/paste of memory
>>> > view tool around start addresses:
>>> >
>>> > Area 1 (0x00800000 to 0x0081FFFF)
>>> > 0x007FFFF0 -------- --------
>>> > 0x007FFFF8 -------- --------
>>> > 0x00800000 -------- --------
>>> > 0x00800008 -------- --------
>>> > [.....]
>>> > 0x0081FFF0 -------- --------
>>> > 0x0081FFF8 -------- --------
>>> > 0x00820000 -------- --------
>>> > 0x00820008 -------- --------
>>> >
>>> > Area 2 (0x10800000 to 0x1081FFFF)
>>> > 0x107FFFF0 -------- --------
>>> > 0x107FFFF8 -------- --------
>>> > 0x10800000 0x4EE0C2BD 0xBDED2B98
>>> > 0x10800008 0x0F8F9835 0xB5E9FE06
>>> > 0x10800010 0xAB027651 0xFDAD7F0D
>>> > [.....]
>>> > 0x1081FFC8 0x3C16182C 0x4111E0D0
>>> > 0x1081FFD0 0xFC58608C 0x856B1524
>>> > 0x1081FFD8 0x9C23A007 0xB6723B0D
>>> > 0x1081FFE0 0x00000000 0x00000000
>>> > 0x1081FFE8 0x00000000 0x00000000
>>> > 0x1081FFF0 0x00000000 0x00000000
>>> > 0x1081FFF8 0x00000000 0x00000000
>>> > 0x10820000 -------- --------
>>> > 0x10820008 -------- --------
>>> >
>>> > The first location seems to be not readable (reserved??)
>>> > I tried with and without a GEL file...
>>> >
>>> > I set 0x10800000 and following 20 loc. at all 0s.
>>> > I could set PC to 0x10800000 and step the program forward.
>>> > The main issue remains: all operations are EXTREMELY SLOW! I used in
>>> > past a SpecDig XDS510USB and it was extremely faster than the current
>>> > YUHUA (SEED?) one.
>>>
>>> The SEED emulator is low cost and low performance.
>>>
>>> You can refer to [an old document dec 2003]:
>>> http://www.kanecomputing.co.uk/pdfs/emulator_comparison.pdf
>>>
>>> The SEED emulator is the same technology as the WinTech TDS-510USB2.
>>> The design is technology bound in its performance ability. The chart
>>> shows that the SD XDS510USB emulator is about 8x the speed of the
>>> WinTech. Also, the design of the SD emulator is not 'technology bound'
>>> and may have increased in speed since that time.
>>> Note that the speed of the BlackHawk USB XDS510 emulator reflects
>>> their original design. It has since been redesigned and performs a
>>> substantially faster rates.
>>>
>>> mikedunn
>>>
>>>
>>> >
>>> > Bye.
>>> >
>>> > --- In c..., "Michael Dunn" wrote:
>>> >>
>>> >> ssp_it,,
>>> >>
>>> >> On Thu, Aug 21, 2008 at 1:10 PM, ssp_it wrote:
>>> >> > Thanks Mike for your help.
>>> >> > I suceed to write/reread cpu registers but not internal memory
>> (being
>>> >> > a newbye I'm not really sure about internal memory addresses
>> anyway).
>>> >>
>>> >> Keep in mind that if you stay in this field, you will always be 'a
>>> >> newbie at something' because technology is always changing.
>>> >> If you goto ti.com and type in 'TMS320C6424', you can locate the
>>> >> product folder which contains the datasheet.
>>> >> Use the table of contents to locate the 'memory map summary'. Look
>>> >> for 'L2 RAM/Cache' in col 4, about line 4. The first column will
>>> >> contain the start address.
>>> >>
>>> >> 1. Can you write the previous patterns to four different memory
>>> >> locations in internal memory??
>>> >>
>>> >> > PC starts from 0x42000000 or above if useful.
>>> >>
>>> >>
>>> >> 2. Can you set the PC to the beginning of internal memory??
>>> >> >
>>> >> > How can I single step if I can't load any program?
>>> >>
>>> >>
>>> >> The specific instructions were:
>>> >> 4. If yes, can you fill the first 20 locations in internal memory
>>> > with all 0s??
>>> >> 0s == NOPs on C6x
>>> >> 5. Can you set the PC to the first location??
>>> >> 6. Can you single step??
>>> >> You do not need to load a program - you only need valid instructions
>>> > in memory.
>>> >>
>>> >> mikedunn
>>> >
>>> >
>>>
>>>
>>>
>>> --
>>> www.dsprelated.com/blogs-1/nf/Mike_Dunn.php
I tried to apply these suggestions without success.

Here I report also the default .cfg file:
-----------------------
;CFG-2.0
;
;
; The following line instructs
; USCIF3 to use the 'seedusb2.dll' adapter.
[POD_DRVR] 'seedusb2.dll'
[UNIFY_TBCONLY] YES ; Use only TBC features.
-----------------------

I succeed to download an application only ONCE , but no more times!! I
re-tried with the same settings but it didn't work... :(
I'm starting to think the device is damaged...

Thanks Mike for your involvement in my issue... :)

If anybody has a good idea...

--- In c..., "Michael Dunn" wrote:
>
> ssp_it,
>
> On Mon, Aug 25, 2008 at 4:10 AM, ssp_it wrote:
> > I succeed to borrow an SD510 USB for few hours and I verified that my
> > board connects and load programs...
> >
> > May this excessive low speed cause the inability to download
> > executable code? (Verification error after long time)
>
>
> No matter how slow the emulator, it should still work.
>
> Personally, I am not impressed with the product and support quality of
> WinTech, SEED, GAOtek, and similar 'low cost' emulators.
>
> >
> > I were prepared to some slowlyness but not to complete inability in
> > loading programs...
> >
> > Anybody knows hints or alternative on settings for USB SEED-like DSP
> > JTAG Emulators?
>
> There are a couple of settings that can be added that sometimes work.
> example CCS 3.3 board configuration file: try 'clkmode=SLOW' and
> 'scanloop=NO' as in examples below
> -----begin-----
> # config version=3.5
> @ TMS320C6200_0 family=tms320c620x
> $ sepk
> pod_drvr=smt107.dll
> pod_port=0x240
> clkmode=SLOW
> $ /
> $ c6000
> scanloop=NO
> $ /
> # /
> ---------end------
>
> ,mikedunn