JumpIAP的代碼只有一句匯編,就是從0地址跳轉(zhuǎn)到IAP例程,那為什么不直接把IAP例程放到0地址呢?請(qǐng)問(wèn)這樣的安排有什么特殊需要要嗎?
熱門(mén)產(chǎn)品 :
CH32V317: 互聯(lián)型青稞RISC-V MCU
JumpIAP的代碼只有一句匯編,就是從0地址跳轉(zhuǎn)到IAP例程,那為什么不直接把IAP例程放到0地址呢?請(qǐng)問(wèn)這樣的安排有什么特殊需要要嗎?
使用原廠燒錄工具進(jìn)行燒錄,codeflash至少擦除前8K,后續(xù)以4K大小為單位,用多少擦多少。
為了保護(hù)APP層的代碼安全,在IAP的flash占用大于4K的情況下,IAP層工程就不頂最前面放了;使用4K大小的JumpIAP后直接存放APP層代碼的方案,使用原廠工具燒錄,一定會(huì)擦除APP層代碼的前4K,使其無(wú)法被完整獲取到。