摘要:介绍在PIC18系列单片机中使用Bootloader的原理、方法及优点;介绍 HI-TECH
公司使用C语言实现BootLoader的程序,给出详细的使用方法和参数配置方法;针对程序
中存在的问题进行探讨和修改,使修改后的程序实用、可靠。另外,探讨对程序数据进行加
密、加快下载速度、在RS485/RS422中使用BootLoader的方法和思路。根据此方法,读
者可以编写出适合自己使用的BootLoader程序。
关键词:Boot Loader PIC18 IAP 在线升级
PIC单片机的BootLoader属于需要自己写程序的那种,可以根据自己的需要写出各种
功能的BootLoader程序来。目前,比较常见的BootLoader程序有Microchip公司的C18
版本和著名的PICC编译器厂商HI-TECH公司(以下简称HI-TECH)的PICC18版本。它
们的相似之处在于都占用了系统的0x00~0×1FF的程序空间。Microchip的版本是用纯汇编
写的,而HI-TECH的版本是用C语言编写的。