MSP430程序自升级的实现及C源码分享
微控论坛原创 ?作者: 乔海坤 微控论坛特约 ? DC 微控论坛版主 在过去有很多公司或个人对于MSP430单片机串口自升级技术都当一个技术机密。而TI公布的是汇编语言编写的例子,在理解上也不便。而在网络上也很难得到公开例程,这样使得部分MSP430用户想实现这个功能时极为艰难。 为此,微控论坛和大家分享如何利用MSP430单片机串口自升级的实现实验。希望能够透过这一个实验能给到大家在这方面应用的启蒙和参考。如果你想要优化或增加一些特殊功能,比如增加密码等功能则需要用户去编写了。如果你对这些程序做了更好的修改优化,欢迎到微控论坛来与我们一起分享。 本实验中,我们提供了全面的资料和C源代码给大家。附中的资料经我们多次尝试是可以在MSP430F14x上实现的。如果在实验中发现有什么bug,欢迎提出反馈。 实验流程 [1] 先往MSP430单片机写入一个自升级引导程序。 [2]利用MC430FUT.EXE软件下载用户应用程序到MSP430单片机。 实验工具: 本次实验采用的是微控的MC430F14+开发板和并口仿真器。单片机型号选用的是MSP430F147。 基础原理: 首先我们要用MSP430FET仿真器在WE430上下载一段引导程序到MCU上。引导程序需要固定在FLASH中一个位置上,且保证不能被擦除。... 对于整个过程的原理,请查看附件中的“MSP430_FlashUpdate.pdf”文档;文档中里面有详细的解说。 下载: MC430 Flash Update 文件包 ? 附件更新日期:2008年12月08日 该附件内容我们可能不定期更新,如果你对我们的附件较有兴趣。有密切留意我们的更新日期! |