FRK-RX62N (8) KPIT GNURX + 新規デバイスの登録 ― 2011年04月25日 23時43分39秒
以前、作成していて中断した新規デバイスの作成、中途半端ながらここにまとめておこう。ビットフィールドの並びの問題が解決できれば追加も容易なのだが...。
作成するのはRX630。
新規作成ファイル
Hardware\RX600\RX630.dat
GNURX_Info\Support\RX600\RX630.PGD
GNURX_Info\Generate\iodefine\rx630.h
GNURX_Info\Generate\hwsetup\rx630.c
GNURX_Info\Generate\IntPRG\rx630.c
GNURX_Info\Generate\RESETPRG\rx630.asm
GNURX_Info\Generate\vect\rx630.h
GNURX_Info\Generate\VECTTBL\rx630.c
項目を追加
GNURX_Info\Support\scapp.det
GNURX_Info\Support\scppapp.det
それでは scapp.det と scppapp.det 内容は同じでリンカースクリプト情報を追加する。
GNURX_Info\Support\RX600\RX630.PGD、プロジェクトに含めるファイルやセクション情報を記述する。
GNURX_Info\Generate\hwsetup\rx630.c、初期化関数で start.asm から呼び出される。(文字がない部分もコピーして張り付ける)
GNURX_Info\Generate\IntPRG\rx630.c、割り込みプログラム中身は空。(文字がない部分もコピーして張り付ける)
GNURX_Info\Generate\iodefine\rx630.h、問題のI/Oヘッダーファイル白紙状態だ。(文字がない部分もコピーして張り付ける)
GNURX_Info\Generate\vect\rx630.h、ベクター定義ヘッダー(文字がない部分もコピーして張り付ける)
GNURX_Info\Generate\VECTTBL\rx630.c、ベクターテーブル(文字がない部分もコピーして張り付ける)
GNURX_Info\Generate\RESETPRG\rx630.asm、リセット時に最初に動くプログラム。
Hardware\RX600\RX630.dat、ハードウェア情報。
環境: HEW Version 4.09.00.007 + KPIT GNURX v11.01 Windows Tool Chain (ELF)
作成するのはRX630。
新規作成ファイル
Hardware\RX600\RX630.dat
GNURX_Info\Support\RX600\RX630.PGD
GNURX_Info\Generate\iodefine\rx630.h
GNURX_Info\Generate\hwsetup\rx630.c
GNURX_Info\Generate\IntPRG\rx630.c
GNURX_Info\Generate\RESETPRG\rx630.asm
GNURX_Info\Generate\vect\rx630.h
GNURX_Info\Generate\VECTTBL\rx630.c
項目を追加
GNURX_Info\Support\scapp.det
GNURX_Info\Support\scppapp.det
それでは scapp.det と scppapp.det 内容は同じでリンカースクリプト情報を追加する。
GNURX_Info\Support\RX600\RX630.PGD、プロジェクトに含めるファイルやセクション情報を記述する。
GNURX_Info\Generate\hwsetup\rx630.c、初期化関数で start.asm から呼び出される。(文字がない部分もコピーして張り付ける)
GNURX_Info\Generate\IntPRG\rx630.c、割り込みプログラム中身は空。(文字がない部分もコピーして張り付ける)
GNURX_Info\Generate\iodefine\rx630.h、問題のI/Oヘッダーファイル白紙状態だ。(文字がない部分もコピーして張り付ける)
GNURX_Info\Generate\vect\rx630.h、ベクター定義ヘッダー(文字がない部分もコピーして張り付ける)
GNURX_Info\Generate\VECTTBL\rx630.c、ベクターテーブル(文字がない部分もコピーして張り付ける)
GNURX_Info\Generate\RESETPRG\rx630.asm、リセット時に最初に動くプログラム。
Hardware\RX600\RX630.dat、ハードウェア情報。
環境: HEW Version 4.09.00.007 + KPIT GNURX v11.01 Windows Tool Chain (ELF)
最近のコメント