Re: MSP-FET430UIF and mspdebug

Daniel Beer <[email protected]>
Newsgroups gmane.comp.hardware.texas-instruments.msp430.gcc.user
Message-ID <[email protected]>
On Sat, Mar 08, 2014 at 09:40:07PM +0000, Sarfraz Nawaz wrote:
> Looking at the data sheet of MSP430F5528, this is what I see in the
> memory organisation map,
> 
> Interrupt vector table 0xffff to 0xff80 (128 bytes)
> Main code memory 0x243ff to 0x4400 (131072 bytes or 128 Kb)
> 
> So using the following two will give me enough information to restore
> the firmware?
> 
> "hexout 0xff80 128 invtable.hex"
> 
> "hexout 0x4400 131072 main.hex"
> 
> How can I restore the firmware with these two hex files?
> 
> I am just curious that why do I have to save the interrupt vector
> table? MSPFlasher only gives the option of reading out the main, bsl,
> info and ram but no interrupt vector table. I can save it using
> mspdebug but was just curious.

Hi Sarfraz,

In this case, the interrupt vector table is a subset of the main flash,
so you only need one hexout command:

    hexout 0x4400 131072 main.hex

You can restore with:

    prog main.hex

Cheers,
Daniel

-- 
Daniel Beer <[email protected]>    www.dlbeer.co.nz
IRC: inittab (Freenode)    PGP key: 2048D/160A553B

------------------------------------------------------------------------------
Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce.
With Perforce, you get hassle-free workflows. Merge that actually works. 
Faster operations. Version large binaries.  Built-in WAN optimization and the
freedom to use Git, Perforce or both. Make the move to Perforce.
http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.