SCFG_GetSystemRomType 

構文

#include <twl/scfg.h>
static inline SCFGSystemRomType SCFG_GetSystemRomType( void );
  

引数

なし。

返り値

SCFG_SYSTEM_ROM_FOR_TWL ならば、TWL モードで使用される 64KB ROM
SCFG_SYSTEM_ROM_FOR_NITRO ならば NITRO 互換モードで使用される 8KB ROM

説明

ARM9用 のシステムROMとして2種類のうちのどちらに設定されているかを取得します。

2種類のシステムROM とは、TWL モードで使用される 64KB ROM と NITRO互換モードで使用される 8KB ROM とを示し、どちらか一方に設定されます。

(注意)
この関数は TWL ハードウェア上で動作しているときに使用してください。

NITRO ハードウェアには SCFG ブロックが存在していませんので、その上で呼び出されることは想定していません。もし NITRO ハードウェア上で動作しているときにこの関数を呼ぶと、SCFG_SYSTE_ROM_FOR_TWL が返ります。このように呼び出しても止まりはしませんが、意味のない値となりますのでご注意ください。


動作環境・動作モードと返り値の対応表

動作環境 TWL モード動作での返り値 NITRO モード動作での返り値
IS-TWL-DEBUGGER
TWL 実機
SCFG_SYSTEM_ROM_FOR_TWL SCFG_SYSTEM_ROM_FOR_NITRO
IS-NITRO-DEBUGGER
ENSATA EMULATOR
NITRO 実機
-
(この組み合わせは存在しません)
SCFG_SYSTEM_ROM_FOR_TWL
この組み合わせは想定範囲外なので
この返り値には意味がありません。

参照

SCFG概要

履歴

2008/10/07 注意を追加
2007/10/03 初版