不能,因为你在生成的bin文件中包含了中断向量表,若是你使用的是Keil你可以修改一下Start

你可以将0x8000000修改一下再次生成bin文件,然后通过文本对比工具你就能发现在你生成的bin文件和填写的这个地址有关。
这样是做不到AB分区使用同一个bin文件分区升级的,因为AB分区中至少是有一个中断向量表不符合,若是每次的都是使用一个bin可以做到,但是以后你的程序发生改变,且此次升级的分区恰巧不是你在生成bin文件时所填写的地址的话就会升级失败。
可以使用单分区+USB,单分区升级,升级失败的话跳到USB程序,至少能保证还有升级的机会。
不能,因为你在生成的bin文件中包含了中断向量表,若是你使用的是Keil你可以修改一下Start

你可以将0x8000000修改一下再次生成bin文件,然后通过文本对比工具你就能发现在你生成的bin文件和填写的这个地址有关。
这样是做不到AB分区使用同一个bin文件分区升级的,因为AB分区中至少是有一个中断向量表不符合,若是每次的都是使用一个bin可以做到,但是以后你的程序发生改变,且此次升级的分区恰巧不是你在生成bin文件时所填写的地址的话就会升级失败。
可以使用单分区+USB,单分区升级,升级失败的话跳到USB程序,至少能保证还有升级的机会。
举报