[发明专利]一种app使用bootloader中断函数的方法及单片机有效
申请号: | 202110034794.3 | 申请日: | 2021-01-12 |
公开(公告)号: | CN112860301B | 公开(公告)日: | 2022-08-16 |
发明(设计)人: | 朱进阳;叶德焰;任赋;林雅 | 申请(专利权)人: | 明见(厦门)软件开发有限公司 |
主分类号: | G06F8/656 | 分类号: | G06F8/656 |
代理公司: | 厦门市精诚新创知识产权代理有限公司 35218 | 代理人: | 何家富 |
地址: | 361000 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 app 使用 bootloader 中断 函数 方法 单片机 | ||
1.一种app使用bootloader中断函数的方法,其特征在于,包括:
将app程序和bootloader程序的中断函数表均存储于程序存储器的起始位置;
在数据存储器的起始位置处存储用于表示app程序的偏移值的参数g_vector_offse;
当升级过程进入bootloader程序时,在bootloader程序的主函数的起始位置处设置g_vector_offset=0;当升级过程进入app程序时,在app程序的主函数的起始位置处设置g_vector_offset=app程序的偏移值;
在Bootloader程序的中断函数的起始位置添加g_vector_offset0是否成立的判定条件,如果成立,则直接跳转至对应app程序的中断函数进行执行,直至执行完app程序的中断函数后退出bootloader程序的中断函数;如果不成立,执行bootloader程序的中断函数的后续部分。
2.根据权利要求1所述的app使用bootloader中断函数的方法,其特征在于:参数g_vector_offse占用4个字节。
3.一种app使用bootloader中断函数的单片机,其特征在于:包括处理器、存储器以及存储在所述存储器中并在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1~2中任一所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于明见(厦门)软件开发有限公司,未经明见(厦门)软件开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110034794.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种花型设计临摹装置
- 下一篇:一种实现智能化控制的气瓶阀门