检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]天津大学机械工程学院,天津300072 [2]总后军事交通运输研究所,天津300161
出 处:《机电一体化》2012年第12期78-81,共4页Mechatronics
摘 要:为了解决水下自航行器的程序升级问题,将核心芯片LPC2138的片内Flash划分为3个区,分别存放Bootloader、程序运行标志及主程序。Bootloader在运行过程中接收新的程序代码,应用IAP技术将其编程至Flash,并更新程序运行标志,编程完毕后,跳转到相应的位置运行。为了增加系统的可靠性,综合运用看门狗和程序运行标志,使系统在异常情况下也能正常运行。In order to solve the problem of upgrading the code of autonomous underwater vehicle, the inner flash of LPC2138 is divided into three regions in which the Bootloader, run flag and the main code is existed separately. The Bootloader receives new code, then programs it to the inner flash by IAP(in application programming) method, and the run flag is upgraded at the same time. Alter programming, LPC2138 will jump to new point to run. The watch dog and the run flag is used to ensure the system can work well, especially in the abnormal condition.
关 键 词:水下自航行器 LPC2138 IAP Flash扇区Bootloader
分 类 号:U674.941[交通运输工程—船舶及航道工程]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.91