I've recently obtained an msp-exp430fr5969 evaluation board and have been
trying to get some test programs running (downloaded from
http://www.ti.com/lit/zip/slau319) using only open source software. I
downloaded the mspgcc-20120406 tarball from the source forge site and
followed all of the instructions to build the tool chain which I have been
using to compile the source files.
Everything had been going well until I ran into an error where the jtag
fuse had been blown preventing me from using jtag to program the device any
more. This has happened with two separate boards now.
While trying to figure out what could be causing this I noticed that
msp430-gcc places the interrupt vector section at address 0xff80. According
to the data-sheet for msp430fr5969 0xff80 and 0xff82 are the addresses of
the jtag fuse bytes (although this same data-sheet does also call 0xff80
the start of the interrupt vector table). It seems to me that because of
this I may be overwriting the jtag fuse bytes each time I program the FRAM
and either due to a fluke or a programming error am ending up putting the
magic number 0x5555 at 0xff80 which blows the jtag fuse.
I have examined the source code and have not seen anything that I think
could be causing the mcu to write to address 0xff80 (nor would I expect
them to given that these are example files straight from TI).
I hope that someone with more experience than me can confirm that this
could indeed be what I am experiencing.
To compile my source code to the .elf binary I am using the command:
msp430-gcc -Wall -g -mmcu=msp430fr5969 file.c
To program the device I am using mspdebug (version 0.22) with the tilib
driver to access the USB FET.
Billy Kozak EIT.
1938 94th Street
Canada T6N 1J3
Phn: 780 433 9441 ext. 301
Fax: 780 433 9499
This email message, including any attachments, is for the intended
recipient(s) only and may contain information that is privileged,
confidential and/or exempt from disclosure under applicable law. If you
have received this message in error, or are obviously not one of the
intended recipients, please immediately notify the sender by reply email
and delete this email message, including any attachments. Thank you.
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos. Get
unparalleled scalability from the best Selenium testing platform available.
Simple to use. Nothing to install. Get started now for free."
Mspgcc-users mailing list
[hidden email] https://lists.sourceforge.net/lists/listinfo/mspgcc-users