JumpIAP的代码只有一句汇编,就是从0地址跳转到IAP例程,那为什么不直接把IAP例程放到0地址呢?请问这样的安排有什么特殊需要要吗?
热门产品 :
CH634: 4端口USB3.0 HUB控制器芯片
JumpIAP的代码只有一句汇编,就是从0地址跳转到IAP例程,那为什么不直接把IAP例程放到0地址呢?请问这样的安排有什么特殊需要要吗?
使用原厂烧录工具进行烧录,codeflash至少擦除前8K,后续以4K大小为单位,用多少擦多少。
为了保护APP层的代码安全,在IAP的flash占用大于4K的情况下,IAP层工程就不顶最前面放了;使用4K大小的JumpIAP后直接存放APP层代码的方案,使用原厂工具烧录,一定会擦除APP层代码的前4K,使其无法被完整获取到。