#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 この組み合わせは想定範囲外なので この返り値には意味がありません。 |
2008/10/07 注意を追加
2007/10/03 初版