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,可以單獨要求。
|