IAP目前有两个跳转到APP的位置,第一个是系统初始化完后,读取了FLASH一个位置的标志,如果是标志了已经有APP,就直接跳转,这个时候IAP未开启任何的外设,跳转到APP。
第二个跳转是未含有APP,通过串口刷了APP固件,刷好后跳转到APP,跳转前使用相应的DeInit函数关闭了IAP打开的外设。现在有个疑问就是第二个跳转的位置,如果我不使用DeInit函数关闭IAP打开的外设,直接使用软件复位来重启单片机,那肯定会在第一个跳转位置跳到APP。疑问就是软件复位是否跟上电复位一样?所有的外设都是处于初始状态?因为IAP打开的外设没有去手动关闭。
热门产品 :
CH394: 以太网协议栈芯片