The reasonable choice had been to implement a indigenous gdb stub server that installs in higher memory of the msp430 chip.I could use an FRAM panel, at about 35, to plan them but not the 10 launchpad.As I was contemplating all this, there was a lot of hubbub about the brand-new msp430g2955 potato chips.Then it hit me, why should Tx Instruments gadgets be the just ones that can plan my chips I can do this myself.
Investigation I very first looked at the shoe strap loader BSL process constructed into some óf the msp430 chips. I quickly obtained discouraged attempting to find a customer that works on home windows, linux, and OSX. I really needed to avoid composing and helping any web host side applications. BSL also had various other issues. Msp430 Serial Bootloader Serial Pins AreFrequently the BSL serial pins are various than the normal UART pins. It requires 4 pins to make use of BSL therefore using reduced price usb serial dongles would end up being a problem. My last conclusion was that making use of BSL would just end up becoming a hassle. The MSP430-BSL Coder (BSL Rocket) will be a bridge between thé MSP430 BSL and a USB connection to a Personal computer. The MSP430-BSL is certainly a cooperation between Olimex LTD and Texas Instruments. Msp430 Serial Bootloader Software UART OnThere will be already a bootloader in the Y149 that utilizes a software UART on P1.1 and P2.2. Msp430 Serial Bootloader Series To MakeThe programmer also requires access to Reset to zero series to make use of it. These issues guide me to thinking about making use of gdb and its Remote control Serial Protocol (RSP). GDB is a older system and binary variations are easily obtainable for all host platforms. If you use msp430-gdb and mspdebug, you already use RSP. With mspdebug, it just happens to run over a regional TCPIP outlet. Nevertheless, an often unnoticed function of the RSP process is usually that it can also be used with a normal serial interface. Alternative I have some experience with gdb remote serial protocol from operating with the Stellaris Launchpad. The ICDI user interface on that plank offers a gdb stub machine that utilizes usb endpoints ás the Serial component of RSP. Unfortunately, gdb remote control cant use it directly as it doesnt understand anything about reduced level usb endpoints. I needed to make use of as several pins as achievable so it could become utilized with really dumb usb to uart modules.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |