MSP430的升级引导程序编写以及升级固件制作

详细介绍MSP430的升级引导程序编写以及升级固件制作。

1.关于升级引导代码的实现:

      主要功能实现:进行相对应的升级程序跳转用户程序的选择

      对于MSP430的启动初始化来讲,是默认看门狗打开,所以需要提前关闭看门狗,      

void WDT_A_hold(uint16_t baseAddress)

{

    // Set Hold bit

    uint8_t newWDTStatus =

        ((HWREG16(baseAddress + OFS_WDTCTL) & 0x00FF) | WDTHOLD);

 

    HWREG16(baseAddress + OFS_WDTCTL) = WDTPW + newWDTStatus;

}

整体的流程:

                                                  


版权声明:本文为JamesKing1原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。