• 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 » MSP430™ Microcontrollers » All Tags » Flash
Share
MSP430™ Microcontrollers
  • Forum
  • Announcements
  • E2E Wiki

Browse by Tags

MSP430™ Microcontrollers

Welcome to the MSP430™ 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".

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
  • 2xx
  • 5xx
  • bootloader
  • BSL
  • BSL430
  • CC430
  • CCS
  • CCS 4
  • CCSv4
  • chronos
  • Clock
  • Code Example
  • Code Examples
  • compiler
  • Crystal Oscillator
  • Debug
  • Debugger
  • dma
  • experimenter board
  • ez430
  • ez430 rf2500
  • eZ430-Chronos
  • FET430UIF
  • Firmware
  • flash programming
Related Posts
  • Forum Post: Using data flash on F5438

    Pascal4275 Pascal4275
    Hello! Just an update to say that the code below works. I just forgot to stop interrupts. Sorry. The code below works. If you send several bytes, just add a wait condition on FCTL3. Pascal ---------------- Hello! I have to use the data flash on a F5438. I was successfully using it on a...
    on Jan 29, 2009
  • Forum Post: Placing code into different parts of flash memory

    LukasRiedel LukasRiedel
    Hi everybody, I am trying develop the programme, in which the parts of code will be in different parts of flash memory. There should be regular programme, which should start at the begining of the flash memory, and then my own bootloader, which should be at the highest part of flash memory. I use MSP430F2132...
    on Mar 13, 2009
  • Forum Post: Re: Placing code into different parts of flash memory

    BrandonAzbell BrandonAzbell
    old_cow_yellow But I know that you cannot jump very far. You may want to try branch instead of jump. old_cow_yellow is correct, a JMP instruction uses a 10-bit signed offset in the opcode which will be relative to the current PC. Therefore, you get a -511 to +512 word relative to the PC. The...
    on Mar 15, 2009
  • Forum Post: MSP430F449 Flash Monitor doesnt work correctly

    Stephan10143 Stephan10143
    Hi. I want to use the Flash Monitor Code from TI ("Application Notes"..."Cache/Internal Memory" ..." A Flash Monitor for the MSP430 " ) for testing but i cant flash any Program with the "Update Flash" Command. I have 2 test codes: "red" and "green"...
    on Apr 1, 2009
  • Forum Post: Re: Reading from local flash

    BrandonAzbell BrandonAzbell
    You don't need to go through this. Let's assume you have written a table of data, for example, into flash at a particular location. If you have a label associated with that table, then your code can reference that data in the table by the label itself. driesione 2. Can somebody also explain...
    on Apr 9, 2009
  • Forum Post: Re: Reading from local flash

    driesione driesione
    Hey Brandon, forgive me but i don't understand what you mean. Can you please give me some exampleCode about reading out data from the local flashmemory? About the FCTL-registers, i really looked them up in the datasheet. But i didn't understood if i have to put the "0x05A" in the...
    on Apr 9, 2009
  • Forum Post: Re: Reading from local flash

    BrandonAzbell BrandonAzbell
    The below is from the MSP430 code examples for the MSP320F20xx devices found here . SLAC080 I modified it to add a constant table. Because this is declared as a constant, it will be added to the .const section which in the standard linker command file will be allocated to Flash memory. #include <msp430x20x3...
    on Apr 10, 2009
  • Forum Post: Re: Reading from local flash

    driesione driesione
    Hi Brandon, thanks for posting this code but i think it's not really what we are looking for. We want to address a very specific flashsegment(A || B || C || D) in the information memory As you can see in the codesnippet that i posted, we want to address that specific memoryaddress and afterwards...
    on Apr 10, 2009
  • Forum Post: Too large .out/txt release executable

    Adde Adde
    Hi, My device is a MSP430F5438 and I'm using CCE Professional v3.1. When I build my debug executable it's larger than 900 kB and when I build it as TXT, it becomes roughly 750 kB. This is way to large since the F5438 only has 256 kB flash. At first I thought this was due to too much debug...
    on Apr 10, 2009
  • Forum Post: Re: Reading from local flash

    BrandonAzbell BrandonAzbell
    See post from Gookbuster on another thread : https://community.ti.com/forums/p/4649/17575.aspx#17575
    on Apr 10, 2009
  • Forum Post: Re: Reading from local flash

    old_cow_yellow old_cow_yellow
    You are fetching/reading from local flash whenever you use the MSP430. The POR setting of FCTLs are correct for reading. They only need to be changed when you try to erase/program the local Flash. Relying on "sample code" without a basic understanding of what you are doing is a very bad idea...
    on Apr 10, 2009
  • Forum Post: Re: Reading from local flash

    driesione driesione
    Hi all, thanks for replying again but actually i mean something else. I just want to know if the first 8 bit in the FCTL-registers can be the same for reading and writing or do i have to write(05A) for writing into flash and (096) for reading out of the same flash? I also want to know how i can...
    on Apr 13, 2009
  • Forum Post: Re: Reading from local flash

    BrandonAzbell BrandonAzbell
    driesione I just want to know if the first 8 bit in the FCTL-registers can be the same for reading and writing or do i have to write(05A) for writing into flash and (096) for reading out of the same flash? The upper byte of each FCTL* register must be written as 0xA5 when performing a write to...
    on Apr 13, 2009
  • Forum Post: Re: MSP430F449 Flash Monitor doesnt work correctly

    BrandonAzbell BrandonAzbell
    Stephan Updating the flash via Hyperterminal works fine until the end of the TXT file. There are these 4 lines: @FFEA 36 11 @FFFE 00 11 I debugged the code step by step but it is obvious that the addresses are "out of range". Looking at flash_monitor.h: Im using a F449: MEMSIZE = 60...
    on Apr 16, 2009
  • Forum Post: MSP430 Gang Programmer, MSP430FG4618 and Info Memory

    Aby169 Aby169
    Hi All, I have the MSP430 Gang programmer for programming MSP430 microcontrollers. It seems that i do have the latest versions. We are trying to program MSP430FG4618 devices. Our problem is that we store data in the MSP flash (Info memory). When we program the device with new firmware we would like...
    on Apr 21, 2009
  • Forum Post: MSP430F2132's flash

    Stone Lee Stone Lee
    Hi, guys : I'm studing MSP430F2132 and I find some flash's issues.As usual, I've downloaded the sample code from TI web. And as you know, MSP430f2132 has some segments that can be used. Segment A is a very important flash, so I want to write data to segment C or D. After I write some data...
    on Jun 1, 2009
  • Forum Post: Flash Password Strategies

    Mike at Work Mike at Work
    Hi, I am interested in hearing about suggestions for protecting flash write operations using the FWKEY password field in MSP430 processors. All examples I have seen, and all of my own code use "FCTLx = FWKEY + ..." when writing to flash control registers. Using anything other than FWKEY,...
    on Aug 3, 2009
  • Forum Post: How do you use DMA to REPEATEDLY transfer from RAM to FLASH?

    DerekC DerekC
    Following on from my previous post (http://e2e.ti.com/forums/t/8586.aspx) I have now modified my example to repeatedly transfer an array of data to consecutive sections of FLASH, except it doesn't work. The code is: #include "msp430xG46x.h" #define MEM_START 0x10000UL #define MEM_END...
    on Aug 4, 2009
  • Forum Post: Re: How do you use DMA to REPEATEDLY transfer from RAM to FLASH?

    DerekC DerekC
    Yes, I think you're right. This is why I can transfer the first set of data but not the second; I think the DMA controller is permanently waiting for the Flash memory to be free (ie, to not be busy). Unfortunately I do not know of a way to test the Flash memory to check whether it is busy or free...
    on Aug 5, 2009
  • Forum Post: Re: MSP430 Flash erase and write timing

    Richard Keene Richard Keene
    We have a MSP430F2471 at 1 Mhz. I see the parts about cumulative write times but don't see specific wrute time and erase time data. Also what is a block write and where is that documented? R Keene
    on Sep 4, 2009
  • Forum Post: How to address (and write to) flash locations greater than 0xFFFF

    Sharpshooter Sharpshooter
    I am writing to the flash memory of the uC. I am using "Direct Programming" method to program flash (ref. article SLAA103). It works perfectly so far. I am working with the MSP430F2618 uC which has 116KB flash memory. How should I address flash memory greater than location 0xFFFF (i.e. greater...
    on Sep 23, 2009
  • Forum Post: Required info about __no_init variables

    Adnan Abbasi Adnan Abbasi
    Hi, everyone! All of the following discussion refers to MSP430F149. I need some information on __no_init type variables. I've gone through the IAR Compiler refrence guide which says that __no_init variables are not initialized when the system starts. Does this necessarily imply that these variables...
    on Oct 16, 2009
  • Forum Post: Re: LOADING CODE AT HYPER TERMINAL

    Nkolas Stavrou Nkolas Stavrou
    Hi, Thats right, Iam trying to debug code using hyper terminal. I also did your suggestion but still doesnt respond nice. Due to the fact that i have never used hyper terminal before for such a reason, do you mind to explain me if there is any function that i should make? Pls note that when...
    on Dec 19, 2009
  • Forum Post: find out FLASH memory usage in IAR Embedded Workbench

    Francesco Montorsi Francesco Montorsi
    Hi, I'm using IAR Embedded Workbench to compile some firmware written in C for an MSP430F2274 which has 32KB of FLASH memory. I'd like to know how much of that memory my firmware is currently using. How can I find it out? It would be useful to find out also how many bytes of the...
    on Jan 21, 2010
  • Forum Post: Store data in Flash memory

    Janaka Senarathna Janaka Senarathna
    Hi, I am a newbie to MSP430 and am considering using msp430f1132 which has a flash of 8k. Actually I want to store the data that I periodically sample in Flash memory and extract them after sometime. Can anybody,pls tell me how to use the flash as a data store in msp430. Thanks ...
    on Mar 18, 2010
12345
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