Re: Infomation memory in MSP430F1101A



>Hi,
> In MSP430F1101A, How information memory differs from flash memory?
> In what way it is useful for a programmer?
>
> If anyone have any supporting documents related to this, please guid
>me.
>
> Thanks in advance
>
>
>
>
>This message was sent using the comp.arch.embedded web interface o
>www.EmbeddedRelated.com
>

The information memory should be no different compare to the rest of the
memory block on the MSP430 MCU, except the block size. Most of case,
MSP430 has 2 block of 128B flash. The smaller block size sometimes is
useful for using this flash as data area for storing the calibration
data.

I had one case, I need not more than 128B space for storing calibration
data, which sometimes has some bytes need to be updated. Than I make use
of the two 128B block to do the flash data upadate, since I do not have
enough RAM for buffering that 128B data. What I did is something like;

* Data flash A is the data block we used
* Data flash B is backup block during the flash update process

1) Erase block B
2) Copy block A to B
3) Erase block A
4) Read block B byte by byte and check do this byte need to be modified.
If not, we write it to block A. If it need modification, we write the new
data byte to block A. This process run until the whole block B is update
to black A again.

Ok, the above process looks quite complicated, but it help me to save the
128B RAM for buffering the block A to RAM. The total ROM of nmost MSP430
is only 256B.

I hope my experience is useful for you.


have a good day
Ken

This message was sent using the comp.arch.embedded web interface on
www.EmbeddedRelated.com
.



Relevant Pages

  • Re: Performance and Flash Pipelining on TI 28F12 DSPs
    ... > of "critical code" we could move to RAM. ... > from internal flash? ... Since the external RAM is as big as the internal flash, ... the timers and all other interrupts are shut off, ...
    (comp.dsp)
  • Re: [ANNOUNCE] Ramback: faster than a speeding bullet
    ... The fact is, enterprise scale ramdisks are here now, while ... enterprise scale flash is not. ... does not approach the write performance of RAM, ... My goal is not to replace RAM with flash, but disk with flash. ...
    (Linux-Kernel)
  • Re: Relocate from nor to ddr CE 5.0
    ... programmed into flash. ... but the image info says it belongs to ram. ... Your bootloader needs to have code that recognizes if the image is ... blt CODEINRAM ...
    (microsoft.public.windowsce.platbuilder)
  • XIP vs RAM
    ... Maybe the system can even get away with the next small size RAM ... Does anyone know if/what the premimum of the "K" Strata FLASH is? ... Also what are the steps needed to transition to a XIP OS? ... >>> My bootloader create a BINFS partition and an EXTENDED partition on ...
    (microsoft.public.windowsce.platbuilder)
  • Re: [RFC] MTD driver for MMC cards
    ... brought up the point that if a specific card can't have multiple ... because IFAIK that only writes to one erase block at any ... They spend a lot of effort trying to hide any flash ... something else is more important than fear. ...
    (Linux-Kernel)