• 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 » All Tags » flash
Share
Stellaris® ARM® Microcontrollers
  • Forum

Browse by Tags

Stellaris® ARM® Microcontrollers

Welcome to the Stellaris® ARM® Microcontrollers Section of the TI E2E Support Community. Ask questions, share knowledge, explore ideas, and help solve problems with fellow engineers. To post a question, click on the forum tab then "New Post".

Sign In to Post
Tags
You have subscribed to this tag. To view or manage your tag subscriptions, click here.   Close
You have unsubscribed from this tag. To view or manage your tag subscriptions, click here.   Close
You are currently viewing:
flash
  • adc
  • arm
  • boot loader
  • bootloader
  • CAN
  • CCS
  • CCSV4
  • Cortex-M3
  • debug
  • Debugger
  • DK-LM3S9B96
  • EPI
  • Ethernet
  • GPIO
  • I2C
  • IAR
  • interrupt
  • Interrupts
  • JTAG
  • Keil
  • LM Flash Programmer
  • LM3S3748
  • LM3S6965
  • LM3S6965 Ethernet Evaluation Board
  • lm3s8962
Related Posts
  • Forum Post: Jtag Locking on LM3S1138

    LightEngineer LightEngineer
    I am up against a deadline and need to lock the jtag port for some sample units that need to ship today. I have read the datasheet and searched these forums and come up with the following code but it doesn't lock the jtag even after I reset the device as I read somewhere to do. Here is my code...
    on May 21, 2010
  • Forum Post: LM3S9B92 flash problem

    Marcel Jost Marcel Jost
    Hi I'm using a LM3S9B92-IQC80-C1 chip on our own hardware. It's running well except the flash control. I cannot erase and write to the flash. Read with the debugger, all flash control register have the value 0x00020000. Is there any known problem with the flash control on this chip...
    on May 25, 2010
  • Forum Post: Side effects of flash write/erase operation - LM3S6911

    slandrum slandrum
    I'm currently using the LM3S6911 There's no documentation suggesting that my code can't go off and do something else while waiting for a flash erase or write operation to complete. However, I'm finding that my code is in fact stalling somewhere. I'm currently in the process of...
    on Jun 26, 2010
  • Forum Post: SYSCTL_NVMSTAT - Non-Volatile Memory Information

    ArkadyG ArkadyG
    Hello all, According to Stellaris\DriverLib flash driver code, there are some register named SYSCTL_NVMSTAT at 0x400FE1A0. Where can I find the description of this register's bits? I'm using LM3S3748. Thanks in advance
    on Aug 4, 2010
  • Forum Post: Re: Unable to write to flash more than once (Stellaris LM3S9B90)

    Einar Einar
    Thanks for your feedback, Joe. I have changed the memory I am using to 0x0003f000, which should be the beginning of a 1k block(?). Also, I updated the IAR linker script to limit the FLASH region to 0x0003efff to be shore there is no overlap. However, I still have the problem that one of two things...
    on Aug 6, 2010
  • Forum Post: Re: Unable to write to flash more than once (Stellaris LM3S9B90)

    Einar Einar
    Yes, I erase between the writes exactly the same way I erase before the first write, as In the code I attached on Friday. The erase is done using the FlashErase() function. This is also probably why the data, some times when the write does not block, have the value 0xFFFFFFFF instead of the correct data...
    on Aug 9, 2010
  • Forum Post: Re: Unable to write to flash more than once (Stellaris LM3S9B90)

    Einar Einar
    Hi Joe, In fact, with you code I get the same random behaviour. Some times the first write is successfull, and the second never finishes, or both writes finishes, but fail to write anything, leaving only 0xFFFFFFFF. I am tempted to think that this could be a hardware problem, but I do not have another...
    on Aug 10, 2010
  • Forum Post: Re: LM3S9B92 Flash programming problem

    Stellaris Paul Stellaris Paul
    Unfortunately if you perform an unlock sequence on that device it will erase the patch that is required at the start of flash. This is listed in the errata for the LM3S9B92 Rev C devices( http://focus.ti.com/lit/er/spmz444e/spmz444e.pdf ). In order to resolve your problem, you will need to issue an RMA...
    on Aug 30, 2010
  • Forum Post: Re: LM3S9B92 Flash programming problem

    Stellaris Paul Stellaris Paul
    I was confused and I thought you had unlocked and erased the patch, but apparently you did not. You cannot erase the entire flash on Rev C1 parts, which is what you have apparently, because the patch code is read only at address 0-0x00000fff. This is only for Rev C1 which requires this patch so yes this...
    on Sep 1, 2010
  • Forum Post: ROM_FlashProgram doesn't return

    Colin55985 Colin55985
    Hi, I'm trying to program flash on a dk-lm3s9b96 at runtime and the above function hangs, the parameters are 0x20000210,0x3f000 and 0x1000. I get the same result with the non rom version of the call. 4 ROM_FlashErase calls of the flash area are successfull prior to the call (0x3f000,0x3f4000,0x3f8000...
    on Sep 3, 2010
  • Forum Post: Flash memory write error

    Shahram Shariat-Panahi Shahram Shariat-Panahi
    Hi, I am using a DK-LM3S9B96 board for some time with code sourcery compiler. The Silicon revision is B1 (IQC80B1DA). Just recently, I am having problems downloading programs to the flash memoery for execution. The Code sourcery error is "detected 768k flash memory instead of 256k". ...
    on Sep 3, 2010
  • Forum Post: ser2net Flash write problem

    Deniz Kurucu Deniz Kurucu
    Hi i have a ser2net board, on that board i have 256KB flash on it. There is no problem when i write to the first 128KB on it (0x0 - 0x20000). When i try to move my configuration block (a simple 256 byte data structure) to the adresses above 20000 the application crashes (goes into infinite loop). Should...
    on Sep 16, 2010
  • Forum Post: Using a GPIO pin to force loading of the ROM boot loader in a Stellaris device

    Alex.Balmus Alex.Balmus
    Hi, I am working on a project with a LM3S5R31 Stellaris microcontroller and I want to program the flash using the ROM boot loader with USART0. From what I read in the datasheet the boot loader will kick in if the flash is empty or it can be forced to start using any GPIO pin configured in the BOOTCFG...
    on Sep 27, 2010
  • Forum Post: Boot loader questions related to the LM3S5632

    Jason Work Jason Work
    1. What are the differences between the, "boot loader," and the, "serial flash loader?" The serial flash loader is mentioned in this document Using the Stellaris Serial Flash Loader (AN01242) (PDF 120 KB) 07 Jul 2009 “The serial flash loader application is factory-programmed...
    on Aug 12, 2010
  • Forum Post: Float array initialization/multiplication/adding problem...

    Zoly Zoly
    Dear community members, my problem is the following: I want to simulate Artificial Neural Networks (ANNs) on my LM3S89962 evaluation kit. For these purpose, I have previously trained ANNs in MATLAB environment. I extracted the weight & bias values from the MATLAB's neural network object. My...
    on Oct 6, 2010
  • Forum Post: Re: Programming Issues with Rev C1/C3 of LM3S9B92 & LM3S2B93

    Allen Moore Allen Moore
    Problem found. Our hardware guy found a short between the 3.3V and 5V power rails on the board. When this short was removed by "blowing" it with a high-current power supply, we were able to program most of the boards (seven of eight that received this treatment are now programmable). Don't...
    on Oct 22, 2010
  • Forum Post: region MFlash_16 overflowed by 4 bytes

    Dattatray Naikwade Dattatray Naikwade
    How to change the region of MFlash I am getting problem while adding some code in existing .c file
    on Oct 26, 2010
  • Forum Post: Re: Unable to program LM3S9B92

    Nghia Tran Nghia Tran
    I could not find any distributors has LM3SB92 Rev.C3 available. Is there anyway so I can have 5 pieces of LM3S9B92 Rev.C3? Thanks, Nghia
    on Nov 3, 2010
  • Forum Post: LM3S9B96 memory Map

    khaled saab khaled saab
    Hi, I'm using Keil uVision Rev 4.11 and Cortex-M3 LM3S9B96. I would like to know how to configure the Cortex-M3 memory Map. Currently I'm running out of memory space (code, vars, tasks, dynamic memory...) and I have no idea how this memory is being allocated. My questions: 1) can...
    on Nov 2, 2010
  • Forum Post: FaultISR after Flash Access

    Ryan Tom Ryan Tom
    I am using LM3S9B92 with Code Composer Studio Tools, right now I have a project set up based on the Hello_Widget example program that has been working well for our application. We added Flash Memory Access to the application, in doing so, we called the following 3 routines: // Enable Flash SysCtlPeripheralEnable...
    on Nov 9, 2010
  • Forum Post: Flash Programming LM3S9L97

    Taylor Whipple Taylor Whipple
    Hello, I am using an LM3S9L97 on a custom board and have been unsuccessful at downloading a program to flash. Using Keil uVision and a ulink2 I can see the device in the JTAG device chain but I get an error whenever I try to erase or program flash. I thought the problem could be that the flash protection...
    on Nov 10, 2010
  • Forum Post: How to place constant in flash?

    David R. David R.
    Hi All- I'm trying to implement a LUT on a LM3S8938 device, following the advice in this tutorial . Here is what I've got so far: static const unsigned char g_ucADCSetpointLUT[256] = { 0x39, 0x38, 0x38, 0x38, 0x37, 0x37, 0x37, 0x37, 0x36, 0x36, 0x36, 0x35, 0x35, 0x35, 0x35, 0x34...
    on Dec 31, 2010
  • Forum Post: How to keep CCS debugger from erasing your boot loader

    Stellaris Joe Stellaris Joe
    If you have a board that has a boot loader, for example the RDK-IDM-L35, you may have noticed that if you try to use the CCS debugger it erases your boot loader. The reason is that CCS is set to perform a mass erase by default. This can be changed to erase pages and once changed it will no longer erase...
    on May 18, 2010
  • Forum Post: LM3S811 - flash programmer error

    Ruslan Boyko Ruslan Boyko
    Hi, I'm extremely new to all of this. specifically CCS and MCUs. just received my eval LM3S811 board and I was loading the quick start guide projects onto the LM3S811 with no problems... Then i tried to build a similar project to the example hello project on my own and tried to load it. It...
    on Jan 6, 2011
  • Forum Post: Stellaris Serial to Ethernet - Flash Operation

    Ray Enginear Ray Enginear
    Hello, I am going to be using the RDK-S2E kit to set up a custom serial to ethernet link. Once this design is complete, we plan to make our own board and produce in quantities - and I have some questions: a) If we do our own board, how do we choose/get our MAC addresses? b) Is the flash included...
    on Feb 12, 2011
123
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