SYS TEC CANopen Bootloader

Trasferimento programmi via CANopen secondo CiA 302

Il CANopen Bootloader è un pacchetto software progettato per il trasferimento di programmi in formato binario verso l’hardware di destinazione tramite protocollo CANopen. Una volta ricevuto il file binario, il bootloader provvede alla programmazione e all’esecuzione del firmware sul dispositivo target.

La funzionalità è conforme alle specifiche definite nello standard CANopen CiA 302, che regolamenta i meccanismi di gestione del dispositivo, avvio, aggiornamento e controllo via rete CANopen.

Caratteristiche / Dettagli

Il CANopen Bootloader è adatto al pacchetto CANopen Master & Slave Source Code (SO‑877, conforme allo standard CiA 301) e al CANopen Manager Source Code (SO‑1063, conforme agli standard CiA 301 e CiA 302).

Il pacchetto software è composto da due parti: il bootloader e i flash tools (disponibili per Windows, Linux e .NET). I flash tools convertono i dati dell’applicazione (ad es. S3, INTEL‑Hex) in un formato binario e trasferiscono tali dati all’hardware di destinazione. Il bootloader riceve i dati inviati dai flash tools, li verifica e li scrive nella memoria flash; successivamente avvia l’applicazione trasferita. La comunicazione e il trasferimento dei dati tra bootloader e flash tools avvengono tramite trasferimento SDO CANopen.

Il pacchetto CANopen Bootloader include la parte relativa alla comunicazione CANopen. L’accesso diretto all’hardware e la connessione alla memoria dipendono fortemente dal sistema target utilizzato. Questa parte dell’integrazione deve solitamente essere implementata dal cliente lato applicazione. SYS TEC supporta volentieri l’utente durante l’integrazione del bootloader e offre servizi di integrazione specifici per il cliente, oltre a workshop di adattamento del bootloader CANopen.

Una prima implementazione per la famiglia Microchip dsPIC33 è già inclusa nel pacchetto CANopen Bootloader. Sono inoltre disponibili, su richiesta, implementazioni del CANopen Bootloader per le famiglie NXP LPC21xx / LPC22xx / LPC23xx, Fujitsu MB90F352, Motorola PowerPC 563 e Silabs 8051.

Target Supportati

Panoramiche delle piattaforme supportate -  download

Part No.

Description

SO-1089

CANopen Bootloader Add-on

 

CANopen Bootloader Add-on Source Code, Documentation, License Agreement

 

(richieste SO-877, SO-877-VP, SO-1063 o SO-1063-VP)

Documents & downloads...

NameTypeSizeAction
CANopen Source Code - Product Data Sheetpdf2 MBDownload
Target platforms - Supported targetspdf116 KBDownload

Tecnologix offre supporto gestito direttamente dal Team di sviluppo.
Non esitare a metterti in contatto con i nostri esperti.
Basta chiedere qui

Hai bisogno di aiuto per sviluppare il tuo progetto?

Con più di 25 anni di esperienza nei servizi di ingegneria elettronica ed informatica, affiancati da consulenza e formazione, Tecnologix è il partner ideale per lo sviluppo di ogni tipo di applicazione nel settore industriale.
Clicca il pulsante qui sotto e inviaci la tua richiesta, il nostro staff ti risponderà il prima possibile.