DSPRelated.com
Forums

Summit-ICE strange behaviour

Started by jaime_aranguren August 21, 2002
Hi,

I've switched from ISA based Mountain-ICE to PCI based Summit-ICE.
Everything in the configuration seems to be OK. When I run the ICE
Test Utility everything seems OK, but it detects 2 JTAG Devices, when
I only have one ADSP-21160 in the EzKitLite. So, when I configure the
VDSP++ 2.0 session for debugging I get the message: "VisualDSP has
detected 2 devices in the JTAG chain yet there are (1) devices listed
in this platform. (blah, blah)". I've checked the EzLite's switches,
they are configured as factory default (except for the booting
method). It didn't happen with the older Mountain-ICE emulator, the
EzLit has the same settings. What can be wrong?

I noticed there are some jumpers shipped with the Summit-ICE, as well
as some pins, I suppose for using the jumpers, but there in no
information on the documentation about them. Might this be the cause
of the problem? How to solve it?

Also I should say my base address for Summit is DA00. I am running
Win98.



On Tue, 2002-08-20 at 17:12, jaime_aranguren wrote:
> Hi,
>
> I've switched from ISA based Mountain-ICE to PCI based Summit-ICE.
> Everything in the configuration seems to be OK. When I run the ICE
> Test Utility everything seems OK, but it detects 2 JTAG Devices, when
> I only have one ADSP-21160 in the EzKitLite.

I'm not familiar with the 211xx. Could they possibly implement two JTAG
devices internally? Of course, make sure you have the latest ICE
drivers.

> So, when I configure the
> VDSP++ 2.0 session for debugging I get the message: "VisualDSP has
> detected 2 devices in the JTAG chain yet there are (1) devices listed
> in this platform. (blah, blah)". I've checked the EzLite's switches,
> they are configured as factory default (except for the booting
> method). It didn't happen with the older Mountain-ICE emulator, the
> EzLit has the same settings. What can be wrong?

I've never used the Mountain-ICE, so can't say why one would work and
not the other. Double-check the ICE-Configurator setup, maybe.

> I noticed there are some jumpers shipped with the Summit-ICE, as well
> as some pins, I suppose for using the jumpers, but there in no
> information on the documentation about them. Might this be the cause
> of the problem? How to solve it?

The Summit has a 3V/5V jumper to handle different SHARC's. The newer
ones (21065L on) should be set to 3V to match the CPU supply. When we
were first starting out, we had a PCI devel board that used a 21062 (5V
part), plus the 65L EzKit, so we drilled a hole in the pod case to make
it easy to move the jumper to match the target we were using.

> Also I should say my base address for Summit is DA00. I am running
> Win98.

You just have to make sure the value reported in the Control Panel
matches that in the Configurator. Although I personally think the
Configurator shouldn't need to worry about that and should just use a
logical index from the driver to select which device to use. This is a
protected-mode OS, and userland applications shouldn't need to worry
about I/O addresses. Sometimes this stuff feels like a crude port from a
DOS or Win3.1 product.

BTW, please don't send questions directly to me. If I see it on the list
or the newsgroup and I have an answer and time I'll answer it. I'm far
*less* likely to respond to stuff sent direct to me, as it doesn't help
the user community, and that's my primary objective in participating.



Hi,
Thanks for the reply.
About the chance of having two JTAG devices internally, I don't think it's
likey to happen. If it were the case, why did it work right with an Mountain-ICE
which is also a JTAG emulator? Nowhere in the documentation about 2116x is
anything mentioned about dual JTAG. It only has dual processor core, but just
one JTAG interface. Is not a multiprocessor chip, but a SIMD DSP. Indeed, I
tried setting two DSPs chained in the configurator utility, but now the message
when setting the debigging session was like "Only 1 DSP found, you're listing 2.
Check the configuration utility". What a confussion!!! I am using the very
latest drivers from ADI website, ICE 6.01 bundle.
I am aware of the jumpers in the POD for I/O voltage configuration. As the 2116x
are 3V parts, it's configured in such a way that the led is on -> working for 3V
chips. What I talked about are some (3) jumpers on the Summit-ICE PCI card
itself, not in the pod. Do you kow what are those for? Should I leave them
unconnected?
I checked, and the address I write on the configurator matches the one on the
control panel. Otherwise (and I also tried) it wouldn't run the ICETest utility.
Thanks for the final clarification. I know it is better to post to the
newsgroups, so the public DSP knowledgebase grows for everybody interested. I
just sent the e-mail directly to you because (and I've experienced that) some
times posting to the newsgroup takes longtime while approved by the moderator.
And I was looking for a quick answer. Please, excuse me.
I'll try with a '65L EzKitLite, just for comparision purposes, so we get into a
common arena for discussing.
Cheers,
JaaC
Kenneth Porter wrote:
On Tue, 2002-08-20 at 17:12, jaime_aranguren wrote:
> Hi,
>
> I've switched from ISA based Mountain-ICE to PCI based Summit-ICE.
> Everything in the configuration seems to be OK. When I run the ICE
> Test Utility everything seems OK, but it detects 2 JTAG Devices, when
> I only have one ADSP-21160 in the EzKitLite.

I'm not familiar with the 211xx. Could they possibly implement two JTAG
devices internally? Of course, make sure you have the latest ICE
drivers. > So, when I configure the
> VDSP++ 2.0 session for debugging I get the message: "VisualDSP has
> detected 2 devices in the JTAG chain yet there are (1) devices listed
> in this platform. (blah, blah)". I've checked the EzLite's switches,
> they are configured as factory default (except for the booting
> method). It didn't happen with the older Mountain-ICE emulator, the
> EzLit has the same settings. What can be wrong?

I've never used the Mountain-ICE, so can't say why one would work and
not the other. Double-check the ICE-Configurator setup, maybe.

> I noticed there are some jumpers shipped with the Summit-ICE, as well
> as some pins, I suppose for using the jumpers, but there in no
> information on the documentation about them. Might this be the cause
> of the problem? How to solve it?

The Summit has a 3V/5V jumper to handle different SHARC's. The newer
ones (21065L on) should be set to 3V to match the CPU supply. When we
were first starting out, we had a PCI devel board that used a 21062 (5V
part), plus the 65L EzKit, so we drilled a hole in the pod case to make
it easy to move the jumper to match the target we were using.

> Also I should say my base address for Summit is DA00. I am running
> Win98.

You just have to make sure the value reported in the Control Panel
matches that in the Configurator. Although I personally think the
Configurator shouldn't need to worry about that and should just use a
logical index from the driver to select which device to use. This is a
protected-mode OS, and userland applications shouldn't need to worry
about I/O addresses. Sometimes this stuff feels like a crude port from a
DOS or Win3.1 product.

BTW, please don't send questions directly to me. If I see it on the list
or the newsgroup and I have an answer and time I'll answer it. I'm far
*less* likely to respond to stuff sent direct to me, as it doesn't help
the user community, and that's my primary objective in participating. _____________________________________
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

To Post: Send an email to

To Leave: Send an email to

Archives: http://groups.yahoo.com/group/adsp

Other Groups: http://www.dsprelated.com/groups.php3 ">http://docs.yahoo.com/info/terms/ Jaime Andr Aranguren Cardona