[Tonights post is by Ed Smith, a member of the Humboldt Microcontrollers Group]
I just received a Texas Instruments (TI) MSP430FR5969 LaunchPad! This is my unboxing post, Ill also cover updating the onboard programmers firmware for use with Energia.
Well kick things off with a few specs, or at least a quick product description. This is an unboxing not a review, after all.
The MSP430FR5969 MCU is aimed at extreme low power consumption, to the point where when it is operating at full power it consumes ~100µA/MHz. Thats quite low; at 16MHz its consuming a measly 1.6mA. In the various sleep modes the power draw is measured in handfuls of micro-amps, and in deep-sleep it even gets down to nano-amps.
The FR5969 LaunchPad takes that MCU and gives it a home, as well as a built in programming interface, breakout headers (with very nice labels, as well see later), buttons, LEDs, lots of jumpers, and a 0.1F supercap. Thats not µF, thats not mF, thats a tenth of a Farad, something that would have cost a tremendous amount of money a decade ago.
For bonus points, Energia already supports this platform.
The box is a simple affair, nothing especially flashy other than the rocket logos. Even those arent flashy per se, not compared to modern marketing anyway. Its a sturdy box, I approve.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_RjeN94FX2fBX42ddyuxhQN7Vlu26HZSReaJOG1rnuaJcofMXXw_oQX5GeR6KPgdS6a_b-w6Gy7IrcRj6zafx1ZmVD2jsqRbyBQuEeQTXc3jkmPPLVn-OEl78YtjFDBjkWEoMtj7fwBdb/s1600/box-bottom.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikiwdKa3CRHix5m0Yz0N37KBC-ZMTq8KzVjLNg_RM1Tp6idnGAcO4AlWGE_ew_JfmrJ4j0Ju0lAQ0aF0ZYSUycWykYJ7aqUi3mO8sHQwfjEJfMrUIQeF1sw-72sXLuPRQ4A-oT7GBP8YIC/s1600/box-top.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIyx_uatqUkuQG49bGtprdbtObjuGLKRM6rOroM2VgaWTaq1bY1VTJwGhPsUgXVrqxKVp5R8kby8xlJMvMjzBFe41pMFeJ22Yaf_Bxh2s7tBRAVkbReKseu5HSxgxyG-lJv2fkJ90lldBn/s1600/MCU-in-bag-bottom.jpg)
This is the bottom of the board, in case you hadnt guessed.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjULJa0obkR_xYuIi-lKGKUg2eTR-YQ1vjS25yFjInVz2KWmID-y0IWTvHlYz_AyJ6gcoamu1urzxKwB_S4HkBzPtdbORde0lFM6LE1ycMgOFbFp62eFprakaK_X8LspkfYpdppJintOaoV/s1600/MCU-in-bag-top.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlYFx_cZeu8AVgYLnBlz6WHo2PHIxkUOdLF9abKPz6iV3TjOOLCKXGATDQGaKC81gZ8hihGT5jR9aamC5W_crXTyUDiEVY_FvBnl-EPPd8I08pjslj1F0mKwKw9oiPEawhR_KFdXxomndr/s1600/cable.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRbLhJbYsctzTttpXmoqM4HAuzS4c7iqx3oHsikfSttueVOm0KiswbAoJloOAyqCxzVJNpyRg32Pv5SSL3_lQECMz1dhVK7kuwKJvuDdld_x9B5Me5a3sOzr4QXNlSJR1fznuoy3UOLFYx/s1600/MCU-top.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_fL8MD2hmy1aAxuy4kvFLFDQtSWO6tCa97og68JNMNtxW9bR_CmDOSXisL3-O0x-CajzUFcXFTrVyVKDxHvPVRYCjRkyhxhOzDfckQE8xKp1vdTPPgWfvn_7vy2JPyp_aITZlgrcu5Pak/s1600/MCU-bottom.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeaPmUSzO6dIzeWKDNRBORG4j9car3prT_wizwHVWgvRrKX41U9mjj3ajCFeFldDUzWVTliAYQh_vZpyDAXbDwk4OJTs2n3epkWVG4fu8UucD81mIS8n7XCl5XW8lZbuLYViKaVK3690m9/s1600/MCU-side.jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDzzYZMIKUwbq6GXFfc-fapZCzxBOMoRNiaZZC9CeqWn6NCp2rOJba0rqOM292Reu0RxlaSSbhkgXI74_dCIn1g31pTn4P7wx-5toOoHgYVeNylf9nRvZEHaS1Y6cazl9BZbXXBcj3bMk1/s1600/MCU-labels.jpg)
All is not roses with the FR5969 LaunchPad however. Maybe it is roses, and were getting to the thorns now. In any event, there are two revisions of this MCU. The first revision to come out, and the new Energy Trace revision. Energy Trace adds a solid set of features to check where the energy is going, but it also requires a newer firmware version for the on board programmer. Unfortunately for some reason or another it doesnt seem to have made it on to the first round of Energy Trace boards! On the plus side, updating the firmware is fairly easy.
Updating the MSP430FR5969 EZ-FET Firmware via Energia
This guide assumes youre going to be using Energia to do your programming, or at least your firmware updating. Code Composer Studio also ships with an updater I believe, and you can download a standalone command line updater as well.![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTb93hprm-sBNzDUqtGkIK9GF3fl8esx6z9IJNaibAhOSbEZvc7kIdIgZ4UJXapdUINs9-4FuLsRiVpl4ZJt58F3MR4ZYOK4rB3V0Ib8D5hJ2z69Xzcm-aCQAC08PVXD_rRCUiFleb_Gp_/s1600/update+programmer.png)
You will need to run this a few times, as there is a bug in the update script somewhere that times out after updating one device, and there are three devices on this board that need updating.
For the moment, run it until you start getting errors. I was able to update two out of three devices without any further effort.
Once you start getting errors you will need to close Energia and download the TI MSP430 Flasher utility, the command line program I mentioned above, you can find it here:
MSP430 Flasher Link
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk4Y4AMyJeMWKdPeMvweK-56qA7wr5FC5QUlTLzMC1dEHz58-BtLa28p97D8r7z4zlLTYsMom2Mz-JJWGQRZrlf-9Q8cOGXymSuBaGh04kReHKxprgam_I1NwEr3-BU7J7nbyGyAw6RCoG/s1600/TI+file+location.png)
Once you have downloaded and installed it, you need to open two folders. One is the MSP430Flasher install directory (click the pictures to the right for a larger size), the other is the mspdebug directory inside the Energia install directory. The pictures to the right show the paths on my computer.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhl-2EzAVZXul7q9y0fXA7zrIPsF_rPyBq3bQIiXsfAqqey8Zowbz_7e3NT326g5-jk51cwm0nV6EQspbGpzNsE0I8oenVG3LwdVToLGeTIm7sQgwTj1jbU_KHzMSiEtCYWQ_m-laYb5p-_/s1600/Energia+file+location.png)
Once you have copied those two files, re-open Energia (if you didnt close it before, close it and re-open it) and run Update Programmer again. Instead of throwing errors it should happily update the remaining piece of firmware. If you feel like being sure, run it again and make sure its happy that time too.
Presto! Your MSP430FR5969 LaunchPad is now ready to use, enjoy!
- Ed Smith
**********
0 komentar:
Posting Komentar