横河ディジタルコンピュータ株式会社

横河グループ
 
 

NET IMPRESSシリーズ(フラッシュマイコンプログラマ)
UCOP 共通プロトコルCANプログラマ

マイコンに依存しないCANによるFLASHプログラミング環境をついに実現!
UCOP 共通プロトコルCANプログラマ

UCOP (Universal CAN Open Protocol for Flash Programming)

UCOPは、横河ディジタルコンピュータの提唱するCAN Flashプログラミングの為のオープンプロトコルです。

特徴

  • マイコン組込み機器の開発初期段階から、ターゲットシステムに簡単に実装できるリプログラミング用のCANプログラマです。
  • 各社主要マイコンに対応。共通のプロトコルを採用していますので、マイコンのメーカー・種別に依存しないプログラミング環境を実現。共通の定義体(コントロールモジュール)でプログラミングが可能です。
  • CANプロトコル仕様(vector社のCCPプロトコルをベースにYDC独自の高速プログラミングコマンドを追加)はオープンとなっており、 お客様自身でセキュリティ強化などの カスタマイズが可能です。
  • 各社マイコンに対応するターゲット初期化プログラム(IPRサンプル)、イニシャルブートローダー(IBL)、 書き込み制御プログラム(WCP)を無償提供いたします。
  • NET IMPRESSファミリ用ツール(リモートコントローラ、F/DFシートなど)がそのままご使用いただけます。

※UCOPはCCPプロトコルとの完全な互換性はありません。

FLASH リプログラミング動作概要

IPR ユーザーシステムの必須イニシャライズ処理ルーチンです。
プログラミング上、イニシャライズしなければならない処理を記述いただきます。
YDC-IBL YDCの提供するブートローダーです。
プログラミングエントリの判定、書き込み制御プログラム(WCP)のRAMローディングを行います。
WCP 書き込み制御プログラムです。

IPRはユーザーカスタマイズいただく部分、YDC-IBLとWCPはそのままご使用いただけるプログラムとして提供されます。

ターゲット初期化ルーチン(IPR)実行後、 FLASHプログラミングへのモードエントリを得て、ローダープログラム(IBL)によりCAN通信経由で、FLASH書き換え用プログラム(WCP)をターゲット上のRAMにローディングし、プログラミングが実行されます。

WCPは、CANコマンド(U-COPプロトコル)を受信し、マイコンのReProg Areaの書き換えを行ないます。

モードエントリ概要

FLASHプログラミングへのモードエントリには、ユーザーアプリ領域が正常でない場合(アプリ領域のSUM値が不正)のエントリや、ユーザープログラム上からのエントリ、またユーザーアプリが暴走した場合に使用する電源投入時初期エントリの”お助けモード”をサポートします。

必要システム構成

  • NET IMPRESSシリーズ本体(AF210/AF220/AF110/AF120 AF320/AF420/AF520/AF620 のいづれか)
  • UCOP対応コントロールモジュール(FC239(-S1/-S2), FC839-S2 )
  • CANアダプタ(AZ250/-S1,AZ450-S01/S11

※C"ar NETIMPRESS ( AF520 / AF620 ) はCANアダプタ機能内蔵を内蔵しています。

(C)2002〜 Yokogawa Digital Computer Corporation. All Rights Reserved サイトの利用法 特定商取引に関する法律に基づく表示 プライバシーポリシー
 
s