|
|||||||||||
Technical Support On-Line Manuals µVision4 User's Guide (Japanese) µVision4 の概要 ユーザインタフェース アプリケーションの作成 ユーティリティ デバッグ デバッグコマンド デバッグ関数 シミュレーション フラッシュプログラミング [フラッシュ](Flash)メニューの設定 ULINK コンフィギュレーション スクリプトの事前ダウンロード BUS コンフィギュレーション プログラムオブジェクト フラッシュアルゴリズム HEX ファイル ダイアログ サンプルプログラム コマンドライン 付録 |
BUS コンフィギュレーションBUS コンフィギュレーション 通常、接続されたデバイスがアクセス可能になる前にマイクロコントローラ BUS を設定する必要があります。これは、通常、外付けフラッシュ ROM デバイスの場合に該当します。BUS コンフィギュレーションは、ターゲットメモリに書き込む定義済み関数(_WBYTE、_WDWORD など)により実行できます。 これらの関数は、[コンフィギュレーション](Configuration)ダイアログで指定する初期化ファイルで使用できます。以下に例を示します。 _WDWORD(0xFFE00000, 0x20003CE3); // BCFG0: Flash Bus Configuration _WDWORD(0xE002C014, 0x0E6001E4); // PINSEL2: CS0, OE, WE, BLS0..3 また、以下のように、BUS システムのメニュー駆動型コンフィギュレーションについて、デバッグ関数を記述したり、コンフィギュレーションウィザードを使用したりすることもできます。 /***********************************************************************/ /* FLASH.INI: Flash Initialization File */ /***********************************************************************/ //*** Use Configuration Wizard in Context Menu *** FUNC void Setup (void) { // External Memory Controller (EMC) // Bank Configuration 0 (BCFG0) // IDCY: Idle Cycles (0-15) // WST1: Wait States 1 (0-31) // WST2: Wait States 2 (0-31) // RBLE: Read Byte Lane Enable // WP: Write Protect // BM: Burst ROM // MW: Memory Width 0=8-bit 1=16-bit // 2=32-bit 3=Reserved // _WDWORD(0xFFE00000, 0x20003CE3); // BCFG0: Flash Bus Configuration _WDWORD(0xE002C014, 0x0E6001E4); // PINSEL2: CS0, OE, WE, BLS0..3 // D0..31, A2..23, JTAG } Setup(); // Setup for Flash | ||||||||||
|
Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.