此前问过这个问题,至今都没有实现。今天看了一下tiva关于bootloader的文档,发现以下内容:外部引脚符合要求,就开始升级;
应用程序是无效的,就开始升级;
那么实际GPRS远程升级应用过程中,旧的应用程序肯定是有效的,而且外部也没有GPIO的触发,也就是外部引脚不符合要求,怎么实现开始升级?
或者说远程升级无法触发GPIO,但是可以通过语句改写堆栈指针或复位处理程序的地址(也就是程序有效的两个必要条件),来使得旧的程序无效?就可以开始升级么?
sw-bootldr-ug还没仔细研究,全英文费劲。。。有谁有其他资料或者中文说明么?@icecut @dirtwillfly @m564522634 @xyz549040622 各位大神
|