Take the 2-minute tour ×
Arduino Stack Exchange is a question and answer site for developers of open-source hardware and software that is compatible with Arduino. It's 100% free, no registration required.

How can I turn my arduino into a USB Bootstrap loader for programming the MSP430g2xxx series chips?

share

migration rejected from electronics.stackexchange.com Jan 20 at 23:20

This question came from our site for electronics and electrical engineering professionals, students, and enthusiasts. Votes, comments, and answers are locked due to the question being closed here, but it may be eligible for editing and reopening on the site where it originated.

closed as off-topic by Chris Stratton, jfpoilpret, Annonomus Penguin Jan 20 at 23:20

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "This question does not appear to be about Arduino, within the scope defined in the help center." – Chris Stratton, jfpoilpret, Annonomus Penguin
If this question can be reworded to fit the rules in the help center, please edit the question.

1  
aka 'How to waste time instead of buying an $10 MPS430G2 Development board which also has an integrated programmer/debugger' –  m.Alin Jan 19 at 12:54
    
Obviously, you have to program the Arduino to do the task in question. –  Dzarda Jan 19 at 12:59
    
@m.Alin- OH come on... I do have a development board. I know this question sounds trivial but this is my only way to learn the BSL programmer by implementing it in the arduino. –  Nilanjan Jan 19 at 13:01
    
@Dzarda- Well it is quit obvious that i have to programm it but do you know if some one had already developed a arduino BSL programmer ? –  Nilanjan Jan 19 at 13:03
    
Is your MSP430's BSL I²C or UART (or only JTAG)? And what exactly is your problem with doing I²C or UART? The BSL protocol? –  CL. Jan 19 at 15:14

1 Answer 1

You would start by searching for a datasheet for the chip you want to program. You would read it from beginning to end, reading the sections on programming very carefully, and probably 3-4 times. Make notes. Describe in your own words, step by step, what to send, how, in what order, and for how long. Research the bits you don't understand - google is your friend. You will probably need to read up about other protocols - maybe JTAG, i2c, serial, etc; Make more notes.

Once you understand what needs to happen, break it down step-by-step. Write this into code, and run it.

If you have a specific question - not "how do I build a palace, with a 30 meter high wall, a moat, drawbridge, and battlements?" but "how do I get two bricks to stick together?", and Google does not tell you, ask it here. Don't forget to mention what you have already tried.

share
    
Thanks i would love to do that... –  Nilanjan Jan 20 at 11:43

Not the answer you're looking for? Browse other questions tagged or ask your own question.