CANopen Bootloader是一款软件包,可用CANopen把二进制格式的程序传输到目标硬件上并运行它。bootloader包的功能是根据CANopen标准CiA 302中设定的规范而设计。
CANopen Bootloader适合于CANopen主站和从站源代码包(SO-877,符合CiA标准DS 301),也适合于CANopen管理器源代码(SO-1063, 符合CiA 301,以及管理器功能符合CiA 302)。
该软件包内含2部分:bootloader和flash工具(可用于Windows系统、Linux和.NET)。flash工具可把应用程序数据(S3 records, Hex record格式)转换成二进制格式,并把它们转移到目标硬件上。bootloader接收flash工具转移的数据、验证它们并把数据写入flash,然后它启动被转移的应用程序。
Bootloader和Flash工具之间的通讯和数据传输利用CANopen SDO发送器实现。
CANopen Bootloader包涵盖CANopen通讯端。直接硬件访问存储器完全依赖所用的目标系统。整合的那个部分必须由用户完成。 我们非常愿意支持用户做这样的 bootloader整合,并且还提供定制服务,以及CANopen Bootloader改编培训。对Microchip dsPIC33家族的首次安装执行已经包含在CANopen Bootloader包内。此外,CANopen Bootloader安装程序也涵盖NXP LPC21xx / LPC22xx / LPC23xx家族、Fujitsu MB90F352、Motorola PowerPC 563以及Silabs 8051,可以单独要求。
|