CANopen Bootloader是一款軟件包,可用CANopen把二進制格式的程序傳輸?shù)侥繕擞布喜⑦\行它。bootloader包的功能是根據(jù)CANopen標準CiA 302中設(shè)定的規(guī)范而設(shè)計。
CANopen Bootloader適合于CANopen主站和從站源代碼包(SO-877,符合CiA標準DS 301),也適合于CANopen管理器源代碼(SO-1063, 符合CiA 301,以及管理器功能符合CiA 302)。
該軟件包內(nèi)含2部分:bootloader和flash工具(可用于Windows系統(tǒng)、Linux和.NET)。flash工具可把應(yīng)用程序數(shù)據(jù)(S3 records, Hex record格式)轉(zhuǎn)換成二進制格式,并把它們轉(zhuǎn)移到目標硬件上。bootloader接收flash工具轉(zhuǎn)移的數(shù)據(jù)、驗證它們并把數(shù)據(jù)寫入flash,然后它啟動被轉(zhuǎn)移的應(yīng)用程序。
Bootloader和Flash工具之間的通訊和數(shù)據(jù)傳輸利用CANopen SDO發(fā)送器實現(xiàn)。
CANopen Bootloader包涵蓋CANopen通訊端。直接硬件訪問存儲器完全依賴所用的目標系統(tǒng)。整合的那個部分必須由用戶完成。 我們非常愿意支持用戶做這樣的 bootloader整合,并且還提供定制服務(wù),以及CANopen Bootloader改編培訓(xùn)。對Microchip dsPIC33家族的首次安裝執(zhí)行已經(jīng)包含在CANopen Bootloader包內(nèi)。此外,CANopen Bootloader安裝程序也涵蓋NXP LPC21xx / LPC22xx / LPC23xx家族、Fujitsu MB90F352、Motorola PowerPC 563以及Silabs 8051,可以單獨要求。
|