On Mon, Oct 26, 2009 at 11:02 PM, David Brownell <davi...@pacbell.net> wrote:
> On Monday 26 October 2009, Yegor Yefremov wrote:
>> What about making a common target file for the whole 6000 series?
>
> You could have a common target for all current Stellaris
> chips, for that matter... just make sure you include both
> Cortex-M3 TAP identifiers, v3 for r1p1 and v3 for r2p0.
>
> Some of those config files are goofy.  All that should be
> part of the chip spec is declarations of the TAP, CPU,
> flash, and SRAM work area.

@David: I just tried the lm3s6xxx.cfg for LM3S811 and it is
functioning. The only problem I saw was with IDCODE. LM3S811's
revision is 2 and not 3 as assumed in tcl/target/lm3s811.cfg or
lm3s6xxx.cfg, so I get these warnigs/errors:

JTAG tap: lm3sxxxx.cpu tap/device found: 0x2ba00477 (mfg: 0x23b, part:
0xba00, ver: 0x2)
JTAG tap: lm3sxxxx.cpu       UNEXPECTED: 0x2ba00477 (mfg: 0x23b, part:
0xba00, ver: 0x2)
JTAG tap: lm3sxxxx.cpu  expected 1 of 1: 0x3ba00477 (mfg: 0x23b, part:
0xba00, ver: 0x3)
Trying to use configured scan chain anyway...
Bypassing JTAG setup events due to errors

In the data sheets for all lm3s811 revisions only version 1 is
described. What to do with the stuff? Can revision number be made
"don't care" or for info purpose only, if it really has no impact on
the function?

@Joe: do you have access to various CPUs? So you could test one or two
from all series with the lm3s6xxx.cfg. I only have access to lm3s811
and lm3s6432 chips. And I use lm3s811 board as JTAG device.

Regards,
Yegor
_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to