• Join
  • Sign In with my.TI Login
Texas Instruments
  • Products
  • Applications
  • Tools & Software
  • Support & Community
  • Sample & Buy
  • About TI
Sample & Purchase Cart Sample & Purchase Cart
  • Search
  • Advanced
TI E2E™ Community
  • Support Forums
  • Blogs
  • Groups
  • Videos
  • 简体中文
  • More ...
TI Home » TI E2E Community » Support Forums » Microcontrollers » Stellaris® ARM® Microcontrollers » Stellaris® ARM® LM3S Microcontrollers Forum » EKK-LM3S1968 and OpenOCD
Share
Stellaris® ARM® Microcontrollers
  • Forum
Options
  • Subscribe via RSS

EKK-LM3S1968 and OpenOCD

EKK-LM3S1968 and OpenOCD

This question is answered
upcom
Posted by upcom
on Nov 07 2007 04:05 AM
Prodigy10 points
I know that EKK-LM3S811 can be used with OpenOCD. Now, I want to buy EKK-LM3S1968 which is different from EKK-LM3S811 in USB interace.

Can I use EKK-LM3S1968 with OpenOCD?
Report Abuse
  • Reply
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
All Replies
  • TI - Eric Hewing
    Posted by TI - Eric Hewing
    on Nov 07 2007 09:10 AM
    Verified Answer
    Verified by Michael Cole
    Expert4160 points
    Yes, all of our evaluation boards can be used with OpenOCD.
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • rgl
    Posted by rgl
    on Nov 29 2007 09:56 AM
    Prodigy165 points
    Good to know. But how does it work?
    I managed to get the LM3S1968 into 'halt' mode with OCD. After this i get 'unknown did0 version' followed by other errors which basically seem to say: 'Can't identify chip'

    Has anybody used OpenOCD with a Stellaris chip different from LM3S811 and can provide some information on this?

    Best regards
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • jonloveslou
    Posted by jonloveslou
    on Nov 30 2007 09:25 AM
    Prodigy40 points
    Looking at the OpenOCD source, it doesn't look like the LM3S1968 has its part number included (same with LM3S8962).

    I've managed to upload code onto a LM3S2110 with a Wiggler using OpenOCD but currently have no luck with the mainboard LM3S8962, despite having added in the board info and re-compiled OpenOCD myself.
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • magnuslundinse
    Posted by magnuslundinse
    on Dec 01 2007 17:51 PM
    Intellectual470 points
    OpenOCD developers and LMI has friendly but not very frequent contacts :).
    We get good answers, some board support but very little advance or update information. My take is that LMI does appreciate OpenOCD but it is low priority. The evaluation boards does work very well with OpenOCD but the configuration info has a tendency to be slightly out of date.
    This is of course related to the fact that the demand for this is not very big at the moment.

    Regards
    Magnus L (OpenOCD developer)
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • magnuslundinse
    Posted by magnuslundinse
    on Dec 03 2007 11:27 AM
    Intellectual470 points
    Hi

    I just checked with the evlm3s6965 evaluation board and OpenOCD can identifythe processor without problems.

    If the partnumber is not in the OpenOCD code then the flash info command will give "Unknown part" as the part name, but the chip configuration should be correctly identified anyway.

    The "unknown did0 version" message is more serious and it can be that the version of OpenOCD is older than rev 172 or there is a configuration or communication problem.

    If you run openocd at debuglevel 3 (with the -d 3 flag) then after the flash info 0 command there will be debug message that shows the information read from the configuration registers. This is what I get:

    Debug: target.c:764 target_read_u32(): address: 0x400fe000, value: 0x10010002
    Debug: target.c:764 target_read_u32(): address: 0x400fe004, value: 0x1073402d
    Debug: target.c:764 target_read_u32(): address: 0x400fe008, value: 0x00ff007f
    Debug: target.c:764 target_read_u32(): address: 0x400fe010, value: 0x001133ff
    Debug: stellaris.c:348 stellaris_read_part_info(): did0 0x10010002, did1 0x1073402d, dc0 0xff007f, dc1 0x1133ff



    /Magnus
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
TI E2E™ Community
  • Support Forums
  • Blogs
  • Videos
  • Groups
  • Site Support & Feedback
  • Settings
TI E2E™ Community Groups
  • TI University Program
  • Make the Switch
  • Microcontroller Projects
  • Motor Drive & Control
Other Communities
  • Deyisupport
  • Designsomething.org
  • beagleboard.org
  • TI on Element 14
  • TI on TechXchangeSM
Other Technical & Support Resources
  • WEBENCH® Design Center
  • Product Information Centers
  • Technical Documents
  • TI Design Network
  • TI Technical Articles
  • TI Training

All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms of Use of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms of Use of this site. TI, its suppliers and providers of content reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

Follow Us Texas Instruments on Facebook Texas Instruments on Twitter Texas Instruments on LinkedIn Texas Instruments on Google+
TI Worldwide | Contact Us | my.TI Login | Site Map | Corporate Citizenship | mobile m.ti.com (Mobile Version)

TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs and
embedded processors, along with software, tools and the industry’s largest sales/support staff.

© Copyright 1995-2013 Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy Policy | Terms of Use