I have looked into the ELF file, and there is good code at 0x1100.
Also, using an Olimex header board, that I also bought long ago, I could see
some code at 0x1100 before erasing it, so the memory is there.
Next, I checked the TCK pin witn an o'scope, and found out the follwing:
The clock, when running, has a period between 4 and 9 us.
But the clock is not continuous, it comes in bursts about 5ms long with
about 5ms pauses inbetween. In the pauses, TCK is sometimes high and
sometimes low. I guess this might have something to do with OS process
scheduling. I ran no other user processes at the time, on an 2800MHz celeron
and Linux Mint 17.3.

I guess, these clock irregularities might be the problem. Looking at the
MSP430x14x datasheet (SLAS272F, July 2000, revised June 2004) page 39, the
requirement for "fTCK" is 0 to 10 MHz, which is OK, but the flash timing
generator should be 257...476kHz - I do not know how that relates to fTCK?

On a multicore PC, one could maybe dedicate one core to mspdebug, but
multicore PCs with an LPT port are more or less nonexistent.

So, I guess I'll have to buy an USB based JTAG box.

The TI original costs $115, and there are chinese surogates on Ebay for $55
or so.
Olimex sells MSP430-JTAG-TINY-V2 for 55 euro.

I am considering the Olimex box, are there any cautions against it?


View this message in context: 
Sent from the MSP430 gcc - Users mailing list archive at Nabble.com.

Mspgcc-users mailing list

Reply via email to