This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP430FR6989: FRAM WRITE

Part Number: MSP430FR6989

Hi,

iam using msp430fr6989 launhpad and

my pgm is writing the data to FRAM  

i had writenn successfully to the locations of the FRAM

my question is when i write to a location 0x11000 

it clears the library data and writing my data so is there any hanging or corrupting of program will be happen

  • Hi,

    Which of the library data did it clear?
    Why you were writing to the 0x11000? I mean, why you must write to this location?
  • Hello Hanumantha,

    I have some questions in the problem description.
    1. i had writenn successfully to the locations of the FRAM -->which location/range of FRAM did you write to?
    2. when i write to a location 0x11000, it clears the library data and writing my data --> where is the library data located? If the area is 0xFF after clear? Is the 0x11000 data written successfully?
    3. in the code, did you configure the MPU?

    Best regards,
    Jovi He
  • i would lie to store 40,000 samples of adc in fram
    so that i start with location of 0x8000 and ends with 0x11C40
    my doubt is from the location ox11000 there is somthing already written if i over write it is there any possibility of hangging or corrupting of main program
  • 1. range is 0x8000 to 11C40
    2.LIBRARY DATA IS LOCATED IN 0X11000 ,YES IT WRITTEN SUCCESSFULLY
    3. YES I CONFIGURE MPU WITH BORDERS 0X0400 AND 0X0800
  • Hi,

    I confused with the "location ox11000 there is somthing already written". I tried the example code on my side but no data on this location. Could you show me which kind of library located on 0x11000 on you board?
  • THE PICS ARE BEFORE AND AFTER WRING TO FRAM 

    THERE IS SOME DATA IS ALREADY WRITTEN WHICH IS "200D F33C"

    WHEN I WRITTEN "0X3953 0000" PREVIOUS DATA IS ERASED AND NEW DATA IS PASTED

    IS  THIS CAUSE ANY PROBLEM TO THE EXECUTION OF PROGRAM OR ANY LIBRARY IS CORRUPTED

  • Hi,

    It should have some data or firmware on this location. If you overwrite these memory, the original data or functions on there will not be called correctly. So, you should check with your project to confirm which of data or functions were stored there and are you calling these data or functions in your source code.

    You could check with the 'project_name'.map file in the folder named "Debug" of your CCS project for which data or functions were stored on these locations.

**Attention** This is a public forum