我集成了iOS蓝牙OTA升级工具的SDK,现在有个问题是当发起OTA升级时 有个参数 擦除地址怎么填 我们的机器是CH573,我用安卓升级的时候发现擦除地址是0x6000 用的是.hex 的文件 ios这边好像是先把hex转成bin文件 就是这个擦除地址填的0x6000 对应的十进制24576 但是一直擦除失败
热门产品 :
CH390:以太网控制器芯片
我集成了iOS蓝牙OTA升级工具的SDK,现在有个问题是当发起OTA升级时 有个参数 擦除地址怎么填 我们的机器是CH573,我用安卓升级的时候发现擦除地址是0x6000 用的是.hex 的文件 ios这边好像是先把hex转成bin文件 就是这个擦除地址填的0x6000 对应的十进制24576 但是一直擦除失败
擦除起始地址一般是对齐APP层代码的起始地址,一般是4K字节即0x1000作为起始地址。如果CH573代码中有做过修改,需要保持OTA升级工具的擦除起始地址与CH573代码中的APP层代码起始地址保持一致。