Hi, all- I recently got back into working on the MSP430 after a few years hiatus. I'm using RedHat Fedora Core4 for development. I found that the msp430-gdbproxy from sourceforge.net wouldn't recognize the MSP430F169 I had stuffed into my board.
Following some posts on this list, I downloaded the Aug 2005 version from www.soft-switch.org/downloads and found that it recognized my F169 just fine. Unfortunately, this version took so long to download my 8k byte program that I originally thought it had crashed. After talking to Steve Underwood via email, I learned that I had to increase the download block size with the new JTAG software from TI to get reasonable performance. I found the following .gdbinit recommended on this mailing list: set remoteaddresssize 64 set remotetimeout 999999 set download-write-size 512 target remote localhost:2000 set remote memory-write-packet-size 512 set remote memory-write-packet-size fixed set remote memory-read-packet-size 512 set remote memory-read-packet-size fixed This improved things by a factor of 10, but it was still kind of slow. I decided to experiment with larger block sizes to see what happened. Here are the results with my 8K program. My development machine is an Athlon 64 X2, so gdbproxy gets a whole processor to itself. For each different block size, I changed the "512"s in the above .gdbproxy, and restarted msp430-gdbproxy and insight. I then did: monitor erase all load a.out in the console window for each test and recorded the bits/second that gdb output after each download. Here are the results of 5 tests at each block size: Block Size 256 512 1024 2048 4096 1254 2416 3434 5019 6524 1279 2416 3434 5019 5931 1304 2416 3462 5019 5931 1359 2416 3434 5437 5931 1331 2416 3434 5019 5437 Average 1305.4 2416 3439.6 5102.6 5950.8 As you can see, I got a much higher download speed by going to larger block sizes. I expect that with a program larger than 8k this effect would be greater. Does anyone know if there is a downside to using the larger block sizes? When you start insight with the larger block sizes, you get two annoying dialog boxes asking you if you really want to use the larger block size. You need to click the "Yes" button to get any benefit. I may take a look at the gdb source to see if I can disable these warnings. Max Behensky