摘要
Bootloader程序在嵌入式系统中应用广泛。当系统需要软件升级或软件中存在BUG时,可以方便地实现程序的在线编程和数据更新,文中研究了基于飞思卡尔Kinetis系列32位微控制器K60,设计了基于三种通信方式的Bootloader程序。分别实现微控制器通过UART,以太网,CAN总线下载程序,这三种方式都是基于FC协议实现PC机与微控制器间的通信,实验结果表明,三种通信方式都可以实现微控制器程序的下载。
Bootloader program is widely applied in embedded systems. When the system software upgrades or when there is a BUG in the software,it can facilitate the implementation of the program online programming and data updates. This article,based on 32 bit micro-controller K60 freescale Kinetis series,designed the Bootloader program based on three kinds of communication mode, microcontroller is implemented through the UART,Ethernet and CAN bus to download program,these three ways are based on FC protocol to realize the communication between PC and microcontroller,the experimental results show that the three kinds of communication mode can realize microcontroller program download.
出处
《信息技术》
2016年第11期75-78,共4页
Information Technology
基金
中国博士后基金项目(2015M571685)
江苏省政策引导类计划(产学研合作)前瞻性联合研究项目(BY2015064-03)