• 検索結果がありません。

コマンド仕様 (16ビットプロセッサシリーズ)

ドキュメント内 Embedded Works (ページ 40-48)

第8章 パラレルフラッシュメモリ 32

2 コマンド仕様 (16ビットプロセッサシリーズ)

2-1 XPORTバイナリイメージの作成

[概要] 24 ビットアドレスリロケーション処理を行い、XPORT バイナリイメージを作 成します。

[ファイル名] /itron/config/$(BSP)/share/bin/exe2bin.exe [-o <file>] [-a <mode>] [-c <mode>]

[-e <seg:off>] [-b <seg:off>] [-s<n> <addr>]

[-l <size>] [-m <size>] <in-file>

[オプション] -o <file> 出力ファイル

-a <mode> アドレスモード (20/24) -c <mode> リンカーアドレスモード (20/24) -e <seg:off> RAM 開始アドレス

-b <seg:off> BSS 開始アドレス

-s<n> <addr> n番目のセグメントのアドレス設定 -l <size> バッファサイズ

-m <size> 最大ファイルサイズ

<in-file> 入力ファイル

--help ヘルプ画面の表示

[出力] XPORTバイナリイメージ

2-2 XPORT ROMイメージの作成 (EXEファイル)

[概要] EXEファイルからXPORT ROMイメージを作成します。

[ファイル名] /itron/config/$(BSP)/share/bin/exe2rom.exe

[-o <file>] [-s<n> <addr>] [-r <file>] [-t <type>] <in-file>

[オプション] -o <file> 出力ファイル

-s<n> <addr> n番目のセグメントのアドレス設定 -r <file> ROM ヘッダファイル

-t <type> 製品タイプ(省略=XPort-03/04/05, A1=XPort-AR, FX=WiPort-NR)

<in-file> 入力ファイル

--help ヘルプ画面の表示

[出力] XPORT ROM イメージ

[備考] TINYモデルのみ対応。

2-3 XPORT ROMイメージの作成 (XPORTバイナリイメージ)

[概要] XPORTバイナリイメージからXPORT ROMイメージを作成します。

[ファイル名] /itron/config/$(BSP)/share/bin/bin2rom.exe [-o <file>] [-r <file>] [-t <type>] <in-file>

[オプション] -o <file> 出力ファイル -r <file> ROM ヘッダファイル

-t <type> 製品タイプ(A1=XPort-AR, FX=WiPort-NR)

<in-file> 入力ファイル

--help ヘルプ画面の表示

[出力] XPORT ROM イメージ

[備考] パラレルフラッシュに対応しているターゲットのみに対応。

3 コマンド仕様 (32ビットプロセッサシリーズ)

3-1 LANTRONIX ROMイメージの作成

[概要] バイナリイメージからLANTRONIX ROMイメージを作成します。

[ファイル名] /itron/config/$(BSP)/share/bin/bin2rom.exe [-a <ram addr>] [-o <file>] <in-file>

[オプション] -a <ram addr> RAM先頭アドレス -o <file> 出力ファイル

<in-file> 入力ファイル

--help ヘルプ画面の表示

[出力] LANTRONIX ROM イメージ

11 章 資料

1 ハードウェア仕様

16ビットプロセッサシリーズのハードウェア情報は、以下の通りです。

項目 XPort-03/04/05 XPort-AR WiPort-NR

CPU DSTni-EX

(48MHz) DSTni-EX

(120MHz) DSTni-EX

(48MHz)

RAM 内蔵256KB 内蔵256KB

外部1MB

内蔵256KB

ROM Serial Flash

(540591 bytes)

Parallel Flash (4MB)

Parallel Flash (2MB)

内蔵1ポート 外部1ポート

ネットワーク

(10Base-T/100Base-TX対応)

シリアルポート 内蔵1ポート 内蔵2ポート 内蔵2ポート

16ビットプロセッサシリーズBOX製品のハードウェア情報は、以下の通りです。

項目 UDS1100 UDS2100 xPico

CPU DSTni-EX (48MHz)

DSTni-EX (48MHz)

DSTni-EX (48MHz)

RAM 内蔵256KB 内蔵256KB 内蔵256KB

ROM Parallel Flash

(2MB)

Parallel Flash (2MB)

Serial Flash (540591 bytes) 内蔵1ポート 内蔵1ポート 外部1ポート ネットワーク

(10Base-T/100Base-TX対応)

シリアルポート 内蔵1ポート 内蔵2ポート 内蔵2ポート

32ビットプロセッサシリーズのハードウェア情報は、以下の通りです。

項目 MatchPort-AR XPort-Pro

CPU Coldfire (166MHz)

Coldfire (166MHz)

RAM 内蔵16KB

外部 8MB

内蔵16KB 外部 8MB

ROM Parallel Flash

(4MB)

Parallel Flash (16MB) 外部1ポート 外部1ポート ネットワーク

(10Base-T/100Base-TX対応)

シリアルポート 内蔵2ポート 内蔵1ポート

32ビットプロセッサシリーズBOX製品のハードウェア情報は、以下の通りです。

項目 EDS1100 EDS2100

CPU Coldfire (166MHz)

Coldfire (166MHz)

RAM 内蔵16KB

外部 8MB

内蔵16KB 外部 8MB

ROM Parallel Flash

(8MB)

Parallel Flash (8MB) 外部1ポート 外部1ポート ネットワーク

(10Base-T/100Base-TX対応)

シリアルポート 内蔵1ポート 内蔵2ポート

2 制限事項

制限事項は、以下の通りです。

2-1 Borland C++ 5.0xJ、Turbo Assembler 5.0Jについて

「共通」

・ 実行ディレクトリパス名や参照ファイルパス名が 64 文字を超えると正しく動 作しない場合があります。(MS-DOS16 bitアプリケーションのため)

・ コマンドライン文字列が 128 文字を超えた場合、正しく動作しない場合があ ります。(MS-DOS16 bitアプリケーションのため)

・ BSP ディレクトリ名が 8 文字を超えた場合、正しく動作しない場合がありま す。(MS-DOS16 bitアプリケーションのため)

・ ファイル名にロングファイル名(8.3 形式でない)を指定した場合、正しく動 作しない場合があります。(MS-DOS16 bitアプリケーションのため)

「Borland C++ 5.0xJ」

・ 24 ビットアドレスモードに対応していないため、1MB 以上のプログラムを作 成することは出来ません。

・ far 定義した BSS クラスのデータは、BSS や FAR_BSS クラスではなく、

FAR_DATAクラスへ格納されます。

・ ROM上でのコード実行には対応していません。

「Turbo Assembler 5.0J」

・ 本システムでは、オブジェクトファイルをソースコードとは異なるオブジェク ト出力ディレクトリへ出力しています。しかしながら、Turbo Asemmblerでは オブジェクト出力ディレクトリを指定した場合、正しく動作しないことが確認 されています。そのため、アセンブルファイルをオブジェクト出力ディレクト リにコピーしてアセンブラを実行しています。このため、アセンブラファイル

でのINCLUDEファイルの参照ができません。

2-2 DeviceInstaller でのブートローダ書き込み不可の問題について

各デバイスサーバとDeviceInstallerバージョンは、以下の通りです。異なるバージ ョンをご使用の場合、ファームウェアが書き込めない場合があります。

デバイスサーバ DeviceInstaller のバージョン 備考 XPort03/04

(Rev B12 以降)

4.1.0.14 以降、もしくは4.2.0.1 以降

(以前のバージョンは使用できません)

XPort03/04 (上記以外)

4.1.0.9 推奨

(4.1.0.14 以降、4.2.0.1 以降使用可)

注 1 XPortAR 4.1.0.9

(4.1.0.14 以降、4.2.0.1 以降を使用する場合は以下参照)

注 2 WiPortNR 4.1.0.9 推奨

(4.1.0.14 以降、4.2.0.1 以降使用可)

注 1

UDS1100 4.1.0.9 推奨

(4.1.0.14 以降、4.2.0.1 以降使用可)

注 1

UDS2100 4.1.0.9 推奨

(4.1.0.14 以降、4.2.0.1 以降使用可)

注 1 MatchPortAR 4.1.0.14 以降、4.2.0.1 以降推奨

[注 1]

Windows Vista をご使用の場合、4.1.0.14 以降、4.2.0.1 以降をご使用ください。

[注 2]

4.1.0.14 以降、または 4.2.0.1 以降をご使用される場合、ブートローダの書き込みが出 来ません。

このバージョンでブートローダを書き込む場合、以下の処理を行ってください。

「手順」

1) 128 Kバイトのブートローダイメージを作成します。

2) bootrom2.rom を DeviceInstaller で書き込みます。

myname@mypc ~

$ cd /home/myname/itron/config/$(BSP)/bootrom

$ cat bootrom.rom bootrom.rom > bootrom2.rom

3 注意事項

注意事項は、以下の通りです。

3-1 XPortAR, MatchPortARのSDカードの使用について

XPortAR Evaluation KitおよびMatchPortAR Evaluation Kitの評価ボードにおいて SD カードを使用する場合、弊社ホームページ下記サイトの「SD カードスロット結 線作例」を参照してください。

http://www.co-nss.co.jp/xportsdk/

ドキュメント内 Embedded Works (ページ 40-48)

関連したドキュメント