Hi Frank,

According to the ms430x2xx user guide the only devices that have the
MSP430X core implemented are the ones with over 64kb address area.
Since your device only has 60kb I think you don't need to recompile,
just check if you include directory contains a msp430x24x.h file. I am
using the msp430f2252 and msp430f2272 with the normal version (without
MSP430X support) for over a year now. 

Kind regards,

Hans

On Fri, 24 Jul 2009 06:16:58 -0700 (PDT)
Frank Harvey <[email protected]> wrote:

> Thanks! I knew about the struct/word alignment problem as that kind of thing 
> is typical on lots of processors. In my experience, the C compiler generates 
> extra instructions to handle such misalignments.
> 
> This MSP430X branch business is a total surprise.  My old and possibly future 
> client is switching from the 430x149 to the x249. How do I know if this 
> toolchain recompile is necessary for a processor?  (I guess it's time to read 
> your link...)
> 
> Thanks for the tip.
> 
> frank
>  
> --- On Thu, 7/23/09, Roberto Padovani <[email protected]> wrote:
> 
> > From: Roberto Padovani <[email protected]>
> > Subject: Re: [Mspgcc-users] using JTAG debugger - several issues
> > To: "GCC for MSP430 - http://mspgcc.sf.net"; 
> > <[email protected]>
> > Date: Thursday, July 23, 2009, 11:50 PM
> > Besides the spy-bi-wire and jtag
> > difference, the x5xx MCUs are
> > supported only by the MSP430X branch of the mspgcc project,
> > i.e. you
> > have to recompile the toolchain by yourself. The
> > peripherals are also
> > partially supported, i.e. you might have to write some
> > header files to
> > define the register map.
> > Have a look at the mspgcc wiki to see what to do for the
> > MSP430X
> > branch:  
> > http://sourceforge.net/apps/mediawiki/mspgcc/index.php?title=MSPGCC_Wiki
> > 
> > R#
> > 
> > 2009/7/24 Frank Harvey <[email protected]>:
> > > Most of my msp430 experience used IAR tools. I'm still
> > switching over to gcc tools (which i've used on non msp
> > cpus).
> > >
> > > If I saw the .h file for a cpu included in the
> > distribution, I too would think that cpu is supported. I
> > think you can bank on that.
> > >
> > > yes, there's a time when just the FET and your host
> > computer are busy updating the FET itself. This process has
> > nothing to do with the eventual target cpu chip.
> > >
> > > In an IAR environment, the FET doesn't try to 'talk'
> > to the chip until you indirectly 'ask' it to start
> > something. It will then complain if the cpu chip is unable
> > to answer (because it's not completely cabled, or it has no
> > clock (?), or power, etc). You can see what it says under
> > these different states by disconnecting the flat cable from
> > the FET to the cpu and asking gdbproxy to do something. Note
> > what complaints it make.
> > >
> > > The USB version of the FET is capable of powering
> > small boards (slau278u, your reference).  We generally
> > wired our systems so the FET was unable to supply power at
> > all. A problem with the FET powering the system is 1. it may
> > not be able to supply enough current for too big a board and
> > 2. There's a software setting (somewhere) which says what
> > voltage to give it (1.8 to 3.6). I _think_ the default was
> > 3.6 but that may have come from the old IAR s/w I used.
> > >
> > > Since the board is new and "custom", it may have
> > problems. I'd start by checking the voltages very carefully
> > against the documentation. Take into account that the 54xx
> > uses SpiByWire and not pure JTAG.  Check to see that the
> > target board has the expected power voltages. See that the
> > msp has the expected clock.
> > >
> > > It was not unusual for us (a team of five) to have
> > problems with FETs. They were a pain when switching between
> > different msp430 models (430x14x to msp430x12xx for
> > instance). It would complain about the cpu model being
> > 'different' if there was a problem with cabling, voltage,
> > etc etc.
> > >
> > > frank
> > >
> > > --- On Thu, 7/23/09, José Miguel Catela <[email protected]>
> > wrote:
> > >
> > >> From: José Miguel Catela <[email protected]>
> > >> Subject: [Mspgcc-users] using JTAG debugger -
> > several issues
> > >> To: [email protected]
> > >> Date: Thursday, July 23, 2009, 12:22 PM
> > >> Hello,
> > >>
> > >> First of all, let me tell you I'm really sorry if
> > my
> > >> questions are
> > >> already answered somewhere, but I've been
> > searching many
> > >> forums for
> > >> three days and I haven't got a clue if I can even
> > use my
> > >> hardware.
> > >>
> > >> I have a MSP-FET430UIF and a custom development
> > board
> > >> connected to it
> > >> according to TI's document "MSP430 Hardware Tools
> > User's
> > >> Guide"
> > >> (slau278a).
> > >> The microcontroller is a MSP430F5438 and this is
> > where my
> > >> doubts
> > >> begin: is the new MSP430x5xxx series supported by
> > mspgcc
> > >> tool chain or
> > >> not? I haven't found a decisive answer, and the
> > most recent
> > >> version of
> > >> mspgcc includes a file called "msp430x54xx.h",
> > which makes
> > >> me believe
> > >> it is supported.
> > >> But the main issue is to know if the FET is
> > working or not.
> > >> When I try
> > >> to start msp430-gdbproxy, I can either get the
> > message
> > >> "Could not find
> > >> device (or device not supported) (4)" followed by
> > >> "Assertion failed :
> > >> !msp430_status.is_open, file target_msp430.c, line
> > 745" (if
> > >> giveio is
> > >> installed) or "Could not initialize device
> > interface (1)"
> > >> (if giveo is
> > >> not loaded). And this happens whether the FET is
> > connected
> > >> to the USB
> > >> port or not. I can't also update the firmware, it
> > just says
> > >> "The FET
> > >> tool version does not match this program. Update
> > required."
> > >> when I try
> > >> to update it, what seems useless, because that's
> > what I'm
> > >> trying to
> > >> do. So, my big question is: does the self test,
> > update or
> > >> something
> > >> else works just with the FET plugged in? Or must
> > a
> > >> compatible
> > >> processor be connected to the FET through the 14
> > pin
> > >> interface?
> > >> A last comment: I've described what happens using
> > windows
> > >> but under
> > >> linux the problems are just the same.
> > >>
> > >> I appreciate any help anyone can give me,
> > >>
> > >> --
> > >> José Miguel Catela
> > >>
> > >>
> > ------------------------------------------------------------------------------
> > >> _______________________________________________
> > >> Mspgcc-users mailing list
> > >> [email protected]
> > >> https://lists.sourceforge.net/lists/listinfo/mspgcc-users
> > >>
> > >
> > >
> > ------------------------------------------------------------------------------
> > > _______________________________________________
> > > Mspgcc-users mailing list
> > > [email protected]
> > > https://lists.sourceforge.net/lists/listinfo/mspgcc-users
> > >
> > 
> > ------------------------------------------------------------------------------
> > _______________________________________________
> > Mspgcc-users mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/mspgcc-users
> > 
> 
> ------------------------------------------------------------------------------
> _______________________________________________
> Mspgcc-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mspgcc-users
> 
> 

Reply via email to