msp430程序分了两部分,@C000~@FFFF为自己写的bootloader,@5C00~@BFFF为应用程序,bootloader与应用程序有一部分函数是相同的,执行时先启动bootloader,再由bootloader跳转至应用程序,再由应用程序跳转至@FFFE复位重新执行bootloader,复位后的bootloader总是跑飞,bootloader中看门狗和总中断都已经关了,这跟bootloader和应用程序使用了相同的函数有关吗?为何总是跑飞?
↧
msp430程序分了两部分,@C000~@FFFF为自己写的bootloader,@5C00~@BFFF为应用程序,bootloader与应用程序有一部分函数是相同的,执行时先启动bootloader,再由bootloader跳转至应用程序,再由应用程序跳转至@FFFE复位重新执行bootloader,复位后的bootloader总是跑飞,bootloader中看门狗和总中断都已经关了,这跟bootloader和应用程序使用了相同的函数有关吗?为何总是跑飞?