jampl 1 Posted April 1, 2015 Share Posted April 1, 2015 I'm just trying to get into BSL programming for the MSP430G2553 as I'm going to use it along with an FT232R. I thought it would be nice to be able to use the USB / UART interface for future firmware updates as well. Unfortunately TI uses different pins for the bootstrap loader than for the hardware UART. As the BSL resides in the ROM of the G2553, I guess I've to use the BSL pins and implement a software UART for the application firmware.I'm not yet sure if I just don't see the beauty of that design, or if that's just a pain in the ... Does anybode know what the idea behind that pin assignment is? Thanks, Jan Quote Link to post Share on other sites
oPossum 1,083 Posted April 1, 2015 Share Posted April 1, 2015 The BSL uses the timer A to do 'software' UART so it can precisely adjust to the bitrate of the host while running from an uncalibrated internal clock. Quote Link to post Share on other sites
rockets4kids 204 Posted April 2, 2015 Share Posted April 2, 2015 If you have the code space available, just write your own firmware update code which uses the hardware UART. This is the preferred option anyway. Quote Link to post Share on other sites
jampl 1 Posted April 5, 2015 Author Share Posted April 5, 2015 If you have the code space available, just write your own firmware update code which uses the hardware UART. This is the preferred option anyway. I guess that's the way I'll go. Happy Easter! Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.