CH579M使用0x0地址开始20K作为Boot,后续作为APP,上电先运行Boot作判断,无升级则跳转至APP,跳转后如何使用中断?
看了OAT的例程,跳转至非0地址开始的程序,需要复制向量数据至0地址开始。而我运行APP时不能破坏Boot。
热门产品 :
CH634: 4端口USB3.0 HUB控制器芯片
CH579M使用0x0地址开始20K作为Boot,后续作为APP,上电先运行Boot作判断,无升级则跳转至APP,跳转后如何使用中断?
看了OAT的例程,跳转至非0地址开始的程序,需要复制向量数据至0地址开始。而我运行APP时不能破坏Boot。
若按照官方方法,0地址开始做APP,后续做IAP,上电运行APP,需要才跳转IAP。
当某次升级APP失败或APP有问题,可能导致之后无法再升级