Hi Tony;
Thanks for posting these. This comes at an ideal time for me since I'm
just starting a new '2618 based project.
I'm still a bit confused about emulator support for this processor
though. I've been having trouble getting gdbproxy to work with this
chip and was under the impression that it wasn't yet supported.
Can anyone tell me what the status of support for the '2618 processor is
with gdbproxy? Does this work in Linux, or Windows only? If there's a
more recent version of the gdbproxy executable then what's on source
forge, can someone post a link to it?
Thanks,
Steve
TonyB wrote:
I'm using mspgcc for programming an x2618 mcu. I've had to make a few
changes to the header files for this chip. Below is the diff for these
files, compared to a CVS snapshot from just minutes ago, and I'll
attach these files as well in case the server doesn't strip them. If
someone could review these and put these in CVS I'm sure they may be
useful to others.
Also, I'm trying to compile the new CVS code, and I'm having a problem
compiling Insight/GDB. I've had this problem for a while now, and have
just been ignoring it.
gcc -DHAVE_CONFIG_H -DPROFILE=1 -DWITH_PROFILE=-1
-I. -I. -I../common -I run.o libsim.a ../../bfd/libbfd.a
../../opcodes/libopcodes.a ../../libiberty/libiberty.a -lnsl
libsim.a(sim-load.o): In function `LSSEXT32':
../common/sim-n-bits.h:180: undefined reference to `sim_io_error'
libsim.a(sim-load.o): In function `MSSEXT32':
../common/sim-n-bits.h:196: undefined reference to `sim_io_error'
I'm not dead without Insight, but it would be kind of nice. I used to
use DDD with GDB when I was working on x4618 chips, but I've just been
using the MSPGCC downloader with a USBFET for the x2618 chips. I
wouldn't mind trying to get a debugger running again.
Thanks,
TonyB
[r...@tonyb packaging]# diff ../../msp430/include/msp430x261x.h
/data/msp430x261x.h
11a12,13
> * 2008-06-04 - TonyB ([email protected]
<mailto:[email protected]>)
> * - Defined __MSP430_HAS_PORT7_R__ and __MSP430_HAS_PORT8_R__
35a38,39
> #define __MSP430_HAS_PORT7_R__
> #define __MSP430_HAS_PORT8_R__
[r...@tonyb packaging]# diff ../../msp430/include/msp430/gpio.h
/data/gpio.h
9a10,13
> *
> * 2008-06-04 - TonyB ([email protected]
<mailto:[email protected]>)
> * - for msp430x2618 (and possibly others)
> * - define __MSP430_HAS_PORT7_R__ and __MSP430_HAS_PORT7_R__
28a33
> __MSP430_HAS_PORT5_R__ - if device has port 5 with pull-downs
29a35
> __MSP430_HAS_PORT6_R__ - if device has port 6 with pull-downs
30a37
> __MSP430_HAS_PORT7_R__ - if device has port 7 with pull-downs
31a39
> __MSP430_HAS_PORT8_R__ - if device has port 8 with pull-downs
214c222
< #if defined(__MSP430_HAS_PORT7__)
---
> #if defined(__MSP430_HAS_PORT7__) || defined(__MSP430_HAS_PORT7_R__)
222a231,234
> #if defined(__MSP430_HAS_PORT7_R__)
> #define P7REN_ 0x0014 /* Port 7 Resistor enable */
> sfrb(P7REN, P7REN_);
> #endif
225c237
< #if defined(__MSP430_HAS_PORT8__)
---
> #if defined(__MSP430_HAS_PORT8__) || defined(__MSP430_HAS_PORT8_R__)
233a246,249
> #if defined(__MSP430_HAS_PORT8_R__)
> #define P8REN_ 0x0015 /* Port 8 Resistor enable */
> sfrb(P8REN, P8REN_);
> #endif
------------------------------------------------------------------------
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
------------------------------------------------------------------------
_______________________________________________
Mspgcc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mspgcc-users