EmbeddedRelated.com
Forums
The 2024 Embedded Online Conference

Amontec Chameleon

Started by Leon Heller May 26, 2005
A long time ago Amontec gave me one of their Chameleon units to try with my
LPC210x board. I couldn't get it to work. I thought I'd try it again with
the latest software, but still can't get it to work in either Wiggler or
Raven mode, even at very low speeds. A genuine Wiggler works fine, of
course. Has anyone got the Chameleon to work with the Philips ARM chips?

Leon
--
Leon Heller, G1HSM
http://webspace.webring.com/people/jl/leon_heller/


An Engineer's Guide to the LPC2100 Series

The same was happening to me. When I was conntacting Amontec for support they said that it should work. I have tried almost everything but with no success. After a couple of mails they stopped to reply to my support requests...

br,
marko

>
> Od: "Leon Heller" <leon.heller@leon...>
> Datum: 2005/05/26 t PM 01:45:07 CEST
> Za: <lpc2000@lpc2...>
> Zadeva: [lpc2000] Amontec Chameleon
>
> A long time ago Amontec gave me one of their Chameleon units to try with my
> LPC210x board. I couldn't get it to work. I thought I'd try it again with
> the latest software, but still can't get it to work in either Wiggler or
> Raven mode, even at very low speeds. A genuine Wiggler works fine, of
> course. Has anyone got the Chameleon to work with the Philips ARM chips?
>
> Leon
> --
> Leon Heller, G1HSM
> http://webspace.webring.com/people/jl/leon_heller/ > Yahoo! Groups Links >
>




I've used it in both WIGGLER and Raven modes with the LPC. I use an
older version of OCBLibRemote with the following command lines:
OcdLibRemote.exe -c ARM7 -p 1000 -d WIGGLER -s 4
or
OcdLibRemote.exe -c ARM7 -p 1000 -d RAVEN -s 4
The 's' param may be a bit slow but is the setting for the project on
which I am currently working. I typically use the RAVEN mode except
when using CrossWorks which only supports the WIGGLER mode (they may have
RAVEN mode now, not sure). Also, the code for the Chameleon itsself has not
been updated from their web site in some time.

Regards
-Bill Knight
R O SoftWare &
http://www.theARMPatch.com On Thu, 26 May 2005 12:45:07 +0100, Leon Heller wrote:

A long time ago Amontec gave me one of their Chameleon units to try with my
LPC210x board. I couldn't get it to work. I thought I'd try it again with
the latest software, but still can't get it to work in either Wiggler or
Raven mode, even at very low speeds. A genuine Wiggler works fine, of
course. Has anyone got the Chameleon to work with the Philips ARM chips?

Leon
--



----- Original Message -----
From: "Bill Knight" <BillK@Bill...>
To: <lpc2000@lpc2...>
Sent: Thursday, May 26, 2005 2:03 PM
Subject: Re: [lpc2000] Amontec Chameleon > I've used it in both WIGGLER and Raven modes with the LPC. I use an
> older version of OCBLibRemote with the following command lines:
> OcdLibRemote.exe -c ARM7 -p 1000 -d WIGGLER -s 4
> or
> OcdLibRemote.exe -c ARM7 -p 1000 -d RAVEN -s 4
> The 's' param may be a bit slow but is the setting for the project on
> which I am currently working. I typically use the RAVEN mode except
> when using CrossWorks which only supports the WIGGLER mode (they may have
> RAVEN mode now, not sure). Also, the code for the Chameleon itsself has
> not
> been updated from their web site in some time.

I'm using OCD Commander. I've downloaded OCDRemote for Windows and installed
it, but can't run it and can't find the executable.

Leon


On Thu, 26 May 2005 14:40:01 +0100, Leon Heller wrote:

>----- Original Message -----
>From: "Bill Knight" <BillK@Bill...>
>To: <lpc2000@lpc2...>
>Sent: Thursday, May 26, 2005 2:03 PM
>Subject: Re: [lpc2000] Amontec Chameleon


>> I've used it in both WIGGLER and Raven modes with the LPC. I use an
>> older version of OCBLibRemote with the following command lines:
>> OcdLibRemote.exe -c ARM7 -p 1000 -d WIGGLER -s 4
>> or
>> OcdLibRemote.exe -c ARM7 -p 1000 -d RAVEN -s 4
>> The 's' param may be a bit slow but is the setting for the project on
>> which I am currently working. I typically use the RAVEN mode except
>> when using CrossWorks which only supports the WIGGLER mode (they may have
>> RAVEN mode now, not sure). Also, the code for the Chameleon itsself has
>> not
>> been updated from their web site in some time.

>I'm using OCD Commander. I've downloaded OCDRemote for Windows and installed
>it, but can't run it and can't find the executable.

IIRC it is in Cygwin\usr\local\bin
I usually create a Windows link to it in my project directory setting the
parameters correctly, then just double-click it when it is needed.

-Bill


----- Original Message -----
From: "Bill Knight" <BillK@Bill...>
To: <lpc2000@lpc2...>
Sent: Thursday, May 26, 2005 2:54 PM
Subject: Re: [lpc2000] Amontec Chameleon > On Thu, 26 May 2005 14:40:01 +0100, Leon Heller wrote:
>
>>----- Original Message -----
>>From: "Bill Knight" <BillK@Bill...>
>>To: <lpc2000@lpc2...>
>>Sent: Thursday, May 26, 2005 2:03 PM
>>Subject: Re: [lpc2000] Amontec Chameleon >>> I've used it in both WIGGLER and Raven modes with the LPC. I use an
>>> older version of OCBLibRemote with the following command lines:
>>> OcdLibRemote.exe -c ARM7 -p 1000 -d WIGGLER -s 4
>>> or
>>> OcdLibRemote.exe -c ARM7 -p 1000 -d RAVEN -s 4
>>> The 's' param may be a bit slow but is the setting for the project on
>>> which I am currently working. I typically use the RAVEN mode except
>>> when using CrossWorks which only supports the WIGGLER mode (they may
>>> have
>>> RAVEN mode now, not sure). Also, the code for the Chameleon itsself has
>>> not
>>> been updated from their web site in some time.
>
>>I'm using OCD Commander. I've downloaded OCDRemote for Windows and
>>installed
>>it, but can't run it and can't find the executable.
>
> IIRC it is in Cygwin\usr\local\bin
> I usually create a Windows link to it in my project directory setting the
> parameters correctly, then just double-click it when it is needed.

Nothing in my Cygwin directory! I think I'll forget about it. It didn't cost
me anything, anyway. 8-)

Leon


----- Original Message -----
From: "Bill Knight" <BillK@Bill...>
To: <lpc2000@lpc2...>
Sent: Thursday, May 26, 2005 2:54 PM
Subject: Re: [lpc2000] Amontec Chameleon > On Thu, 26 May 2005 14:40:01 +0100, Leon Heller wrote:
>
>>----- Original Message -----
>>From: "Bill Knight" <BillK@Bill...>
>>To: <lpc2000@lpc2...>
>>Sent: Thursday, May 26, 2005 2:03 PM
>>Subject: Re: [lpc2000] Amontec Chameleon >>> I've used it in both WIGGLER and Raven modes with the LPC. I use an
>>> older version of OCBLibRemote with the following command lines:
>>> OcdLibRemote.exe -c ARM7 -p 1000 -d WIGGLER -s 4
>>> or
>>> OcdLibRemote.exe -c ARM7 -p 1000 -d RAVEN -s 4
>>> The 's' param may be a bit slow but is the setting for the project on
>>> which I am currently working. I typically use the RAVEN mode except
>>> when using CrossWorks which only supports the WIGGLER mode (they may
>>> have
>>> RAVEN mode now, not sure). Also, the code for the Chameleon itsself has
>>> not
>>> been updated from their web site in some time.
>
>>I'm using OCD Commander. I've downloaded OCDRemote for Windows and
>>installed
>>it, but can't run it and can't find the executable.
>
> IIRC it is in Cygwin\usr\local\bin
> I usually create a Windows link to it in my project directory setting the
> parameters correctly, then just double-click it when it is needed.

Sorry, I found it where you said.

I'll see how I get on with it.

Leonv


http://webspace.webring.com/people/jl/leon_heller/
----- Original Message -----
From: "Leon Heller" <leon.heller@leon...>
To: <lpc2000@lpc2...>
Sent: Thursday, May 26, 2005 3:46 PM
Subject: Re: [lpc2000] Amontec Chameleon > ----- Original Message -----
> From: "Bill Knight" <BillK@Bill...>
> To: <lpc2000@lpc2...>
> Sent: Thursday, May 26, 2005 2:54 PM
> Subject: Re: [lpc2000] Amontec Chameleon >> On Thu, 26 May 2005 14:40:01 +0100, Leon Heller wrote:
>>
>>>----- Original Message -----
>>>From: "Bill Knight" <BillK@Bill...>
>>>To: <lpc2000@lpc2...>
>>>Sent: Thursday, May 26, 2005 2:03 PM
>>>Subject: Re: [lpc2000] Amontec Chameleon
>>
>>
>>>> I've used it in both WIGGLER and Raven modes with the LPC. I use an
>>>> older version of OCBLibRemote with the following command lines:
>>>> OcdLibRemote.exe -c ARM7 -p 1000 -d WIGGLER -s 4
>>>> or
>>>> OcdLibRemote.exe -c ARM7 -p 1000 -d RAVEN -s 4
>>>> The 's' param may be a bit slow but is the setting for the project on
>>>> which I am currently working. I typically use the RAVEN mode except
>>>> when using CrossWorks which only supports the WIGGLER mode (they may
>>>> have
>>>> RAVEN mode now, not sure). Also, the code for the Chameleon itsself
>>>> has
>>>> not
>>>> been updated from their web site in some time.
>>
>>>I'm using OCD Commander. I've downloaded OCDRemote for Windows and
>>>installed
>>>it, but can't run it and can't find the executable.
>>
>> IIRC it is in Cygwin\usr\local\bin
>> I usually create a Windows link to it in my project directory setting the
>> parameters correctly, then just double-click it when it is needed.
>
> Sorry, I found it where you said.
>
> I'll see how I get on with it.

Same error (43) as with OCD Commander. I think I'll admit defeat and give up
trying to get it to work.

Leon


Hello Leon,

Some info just from my memory and from dark archives so be carefull...

In the past I have used ocdremote for a few days and there were some
issues with the different speeds. Below you find a snip from a message
from that time.

'start of snip'
Strange enough you
need to do dummy connect to a RAVEN device first. This wil fail but it
leaves the interface in the correct state to connect properly for
WIGGLER. I am using now the next two commands and this works a lot
better (commands are for WIGGLER at LPT1)

ocdremote -cARM7TDMI-S -dRAVEN -a1 -s1 (results in Internal error 43)

ocdremote -cARM7TDMI-S -dWIGGLER -a1 -s1 (connects correctly)
'end of snip'

I was using your JTAG design so probably my info is completely useless
for your situation.

At the moment I use the CrossWorks software from Rowley in combination
with your JTAG design and this works very nice. (After replacing the
buffer by a LVC device for 5V tolerant inputs)

Best Regards
Aalt Leon Heller wrote:
> http://webspace.webring.com/people/jl/leon_heller/
> ----- Original Message -----
> From: "Leon Heller" <leon.heller@leon...>
> To: <lpc2000@lpc2...>
> Sent: Thursday, May 26, 2005 3:46 PM
> Subject: Re: [lpc2000] Amontec Chameleon > > ----- Original Message -----
> > From: "Bill Knight" <BillK@Bill...>
> > To: <lpc2000@lpc2...>
> > Sent: Thursday, May 26, 2005 2:54 PM
> > Subject: Re: [lpc2000] Amontec Chameleon
> >
> >
> >> On Thu, 26 May 2005 14:40:01 +0100, Leon Heller wrote:
> >>
> >>>----- Original Message -----
> >>>From: "Bill Knight" <BillK@Bill...>
> >>>To: <lpc2000@lpc2...>
> >>>Sent: Thursday, May 26, 2005 2:03 PM
> >>>Subject: Re: [lpc2000] Amontec Chameleon
> >>
> >>
> >>>> I've used it in both WIGGLER and Raven modes with the LPC. I use an
> >>>> older version of OCBLibRemote with the following command lines:
> >>>> OcdLibRemote.exe -c ARM7 -p 1000 -d WIGGLER -s 4
> >>>> or
> >>>> OcdLibRemote.exe -c ARM7 -p 1000 -d RAVEN -s 4
> >>>> The 's' param may be a bit slow but is the setting for the project on
> >>>> which I am currently working. I typically use the RAVEN mode except
> >>>> when using CrossWorks which only supports the WIGGLER mode (they may
> >>>> have
> >>>> RAVEN mode now, not sure). Also, the code for the Chameleon itsself
> >>>> has
> >>>> not
> >>>> been updated from their web site in some time.
> >>
> >>>I'm using OCD Commander. I've downloaded OCDRemote for Windows and
> >>>installed
> >>>it, but can't run it and can't find the executable.
> >>
> >> IIRC it is in Cygwin\usr\local\bin
> >> I usually create a Windows link to it in my project directory
> setting the
> >> parameters correctly, then just double-click it when it is needed.
> >
> > Sorry, I found it where you said.
> >
> > I'll see how I get on with it.
>
> Same error (43) as with OCD Commander. I think I'll admit defeat and
> give up
> trying to get it to work.
>
> Leon >
>
> *>.

--
==============================
Aalt Lokhorst
Schut Geometrische Meettechniek bv
Duinkerkenstraat 21
9723 BN Groningen
P.O. Box 5225
9700 GE Groningen
The Netherlands
Tel: +31-50-5877877
Fax: +31-50-5877899
E-mail: Lokhorst@Lokh...
==============================



On Thu, 26 May 2005 15:56:37 +0100, Leon Heller wrote:

>http://webspace.webring.com/people/jl/leon_heller/
>----- Original Message -----
>From: "Leon Heller" <leon.heller@leon...>
>To: <lpc2000@lpc2...>
>Sent: Thursday, May 26, 2005 3:46 PM
>Subject: Re: [lpc2000] Amontec Chameleon


>> ----- Original Message -----
>> From: "Bill Knight" <BillK@Bill...>
>> To: <lpc2000@lpc2...>
>> Sent: Thursday, May 26, 2005 2:54 PM
>> Subject: Re: [lpc2000] Amontec Chameleon
>>
>>
>>> On Thu, 26 May 2005 14:40:01 +0100, Leon Heller wrote:
>>>
>>>>----- Original Message -----
>>>>From: "Bill Knight" <BillK@Bill...>
>>>>To: <lpc2000@lpc2...>
>>>>Sent: Thursday, May 26, 2005 2:03 PM
>>>>Subject: Re: [lpc2000] Amontec Chameleon
>>>
>>>
>>>>> I've used it in both WIGGLER and Raven modes with the LPC. I use an
>>>>> older version of OCBLibRemote with the following command lines:
>>>>> OcdLibRemote.exe -c ARM7 -p 1000 -d WIGGLER -s 4
>>>>> or
>>>>> OcdLibRemote.exe -c ARM7 -p 1000 -d RAVEN -s 4
>>>>> The 's' param may be a bit slow but is the setting for the project on
>>>>> which I am currently working. I typically use the RAVEN mode except
>>>>> when using CrossWorks which only supports the WIGGLER mode (they may
>>>>> have
>>>>> RAVEN mode now, not sure). Also, the code for the Chameleon itsself
>>>>> has
>>>>> not
>>>>> been updated from their web site in some time.
>>>
>>>>I'm using OCD Commander. I've downloaded OCDRemote for Windows and
>>>>installed
>>>>it, but can't run it and can't find the executable.
>>>
>>> IIRC it is in Cygwin\usr\local\bin
>>> I usually create a Windows link to it in my project directory setting the
>>> parameters correctly, then just double-click it when it is needed.
>>
>> Sorry, I found it where you said.
>>
>> I'll see how I get on with it.

>Same error (43) as with OCD Commander. I think I'll admit defeat and give up
>trying to get it to work.

This SOUNDS like the error that newer versions of OcdLibRemote return
when they find a non-standard WIGGLER. I believe Macraigor's products
have a jumper between a couple of the parallel port pins that the
newer versions of code are checking. I do not know if Amontec has
added that functionality to the FPGA firmware. Others on the mailing
list might be able to confirm either or both. If that is the problem,
you could either acquire an older version of OcdLibRemote or build a
db-25 adapter to add the jumper.

-Bill




The 2024 Embedded Online Conference