Hello,
When ordering multiple EKI-LM3S9D92 kits, they came as a Rev B12 and a Rev B13 from the factory. As far as I can tell, the only differences were:
Rev B12 Rev B13
Stellaris Part Label LMEB9D92 LM3S9D92
$A-16P029H $A-14P029H
ICDI Board Rev Rev B Rev C
Otherwise, the connectors, parts, and IO pads appear identical. What are these variations and what does it mean to both h/w or s/w?
Thanks!
The change to the ICDI board was a simple swap of a voltage regulator so that should not be a visible change but does constitute a change in the revision number of the kit..
Thanks Stellaris Paul. But what about the labeling of the processor (LMEB9D92 vs. LM3S9D92) ?
I checked and there should be no difference in those parts to software except that the LMEB9D92 signifies that the part will work with the evaluation tools for Code Composer Studio. Both should work fine with the IAR tools that come with those kits.
My customer is trying to determine which class of device the LMEB9D92 is by checking the memory address indicated below.
They read 0x2. Is this correct ? What class device do I have ?
From document spma035a.pdf : To determine what class a particular microcontroller is in, see the CLASS field in the Device Identification 0(DID0) register at offset 0x400F.E000. The CLASS designations in this register are as follows:• Sandstorm - 0x0• Fury - 0x1• DustDevil - 0x3• Tempest - 0x4• Firestorm - 0x6• Blizzard - 0x5
Dave,
The 9D92 is a Firestorm device.
As far as why the customer is reading a 0x2 instead of a 0x6, I'll have to defer to the Stellaris team on that one.
John
John Walker
Embedded Processor ApplicationsCentralized Applications Team
Paul,
Would the EB designation result in a different value in the CLASS field of the DID0 register? See Dave Johnson's post in this thread.
It should not, so could you post the full value in that register?
Yikes! correction - looks like firestorm is it - full value at 0x400FE000:02 00 06 10