Keil Logo

Technical Support

On-Line Manuals

µVision4 User's Guide (Japanese)

µVision4 の概要 ユーザインタフェース アプリケーションの作成 ユーティリティ デバッグ デバッグコマンド デバッグ関数 シミュレーション フラッシュプログラミング ダイアログ [ファイル](File) [デバイスデータベース](Device Database) [ライセンス管理](License Management) [シングルユーザライセンス](Single-User License) [フローティングユーザライセンス](Floating-User License) [フローティングライセンス管理](Floating License Administrator) [編集](Edit) [ファイル内検索](Find in Files) [コンフィギュレーション](Configuration) [エディタ](Editor) [色とフォント](Colors and Fonts) [ユーザキーワード](User Keywords) [ショートカットキー](Shortcut Keys) [テンプレート](Templates) [ビュー](View) [シンボル](Symbols)ウィンドウ [ロジックアナライザ](Logic Analyzer) [パフォーマンスアナライザ](Performance Analyzer) [プロジェクト](Project) [コンポーネント、環境、ブック](Components, Environment, and Book [プロジェクトコンポーネント](Project Components) [フォルダ/拡張子](Folders/Extensions) [ブック](Books) [マルチプロジェクト](Multi-Project) [デバイスの選択](Select Device) [バッチビルド](Batch Build) [オプション](Options) [デバイス](Device) [プロパティ](Properties) ターゲット [ターゲット(MDK-ARM)](Target (MDK-ARM)) [ターゲット(Keil C166)](Target (Keil C166)) [ターゲット(Keil C51)](Target (Keil C51)) [ターゲット(Keil C251)](Target (Keil C251)) [ターゲット(GNU ARM)](Target (GNU ARM)) 出力 [出力(MDK-ARM)](Output (MDK-ARM)) [出力(Keil)](Output (Keil)) [出力(GNU ARM)](Output (GNU ARM)) リスト [リスト(MDK-ARM)](Listing (MDK-ARM)) [リスト(Keil)](Listing (Keil)) [リスト(GNU ARM)](Listing (GNU ARM)) [ユーザ](User) [Keil EC++ コンパイラ](Keil EC++ Compiler) コンパイラ [MDK-ARM C/C++ コンパイラ](MDK-ARM C/C++ Compiler) [Keil C166 コンパイラ](Keil C166 Compiler) [Keil Cx51 コンパイラ](Keil Cx51 Compiler) [Keil C251 コンパイラ](Keil C251 Compiler) [GNU ARM C コンパイラ](GNU ARM C Compiler) アセンブラ [MDK-ARM アセンブラ](MDK-ARM Assembler) [Keil A166 アセンブラ](Keil A166 Assembler) [Keil Ax51 アセンブラ](Keil Ax51 Assembler) [Keil A251 アセンブラ](Keil A251 Assembler) [GNU ARM アセンブラ](GNU ARM Assembler) リンカ [MDK-ARM リンカ](MDK-ARM Linker) [Keil L166 ロケート](Keil L166 Locate) [Keil L166 その他](Keil L166 Misc) [Keil Lx51 ロケート](Keil Lx51 Locate) [Keil Lx51 その他](Keil Lx51 Misc) [Keil BL51 ロケート](Keil BL51 Locate) [Keil BL51 その他](Keil BL51 Misc) [GNU ARM リンカ](GNU ARM Linker) [デバッグ](Debug) [ユーティリティ](Utilities) [デバッグ](Debug) [ブレークポイント](Breakpoints) [デバッグ設定](Debug Settings) [メモリマップ](Memory Map) [関数エディタ](Function Editor) [インラインアセンブラ](Inline Assembler) [ツール](Tools) [PC-Lint の設定](Setup PC-Lint) [ツールメニューのカスタマイズ](Customize Tools Menu) [SVCS] サンプルプログラム コマンドライン 付録

[ターゲット(Keil C166)](Target (Keil C166))

[クロック(MHz)](Clock(MHz))
デバイスの CPU クロックを指定します。ほとんどの場合、この値は XTAL 周波数と同じです。
[メモリモデル](Memory Model)
C166 コンパイラのメモリモデルを指定します。新しいアプリケーションの開始には、デフォルトの SMALL が適切です。
[オペレーティングシステム](Operating System)
アプリケーションでリアルタイムオペレーティングシステム(RTOS)を使用できます。Keil には、以下の異なるバージョンがあります。
  • Advanced RTX166 は、プリエンプティブタスク切り替え、メッセージとシグナルの受け渡し、セマフォなどをサポートしている効率の高い RTOS です。これには、フラッシュファイルシステムと幅広い TCP/IP サポートが含まれています。
  • RTX166 Tiny は、PK166 プロフェッショナルデベロッパーズキットの一部で、少ないメモリ(シングルチップシステム)で実行されます。
  • RTX166 Full は、現在では Advanced RTX166 に置き換えられ、新しい設計には使用されません。下位互換性を維持するために選択できます。
[データしきい値](Data Threshold)
小さいオブジェクトをより最適なメモリタイプに配置することで、メモリモデル設定を最適化できます。これは、LARGEHLARGE または COMPACT、HCOMPACT メモリモデルで便利です。デフォルトは near、6 で、6 バイト未満を必要とするすべての変数を near メモリに配置します。妥当なエントリの例を以下に示します。
  • sdata 10:10 バイト未満のサイズの変数を sdata 空間に配置します。これは通常、166 デバイスの XRAM 空間に配置されます。明示的なメモリ空間がないその他の変数は、huge 空間に配置されます。
  • near 6、idata 2、bdata 2:2 バイト未満のサイズの変数を idata、単一ビットメンバを持つビットフィールド構造体を bdata、6 バイト未満のサイズの変数を near にそれぞれ配置します。メモリタイプがないその他の変数は、huge に配置されます。
[オンチップを使用...](Use On-chip ...)
CPU スタートアップコードで通常は有効になっているオンチップコンポーネントの使用量を指定します。ダイアログ設定がスタートアップファイルの設定と同じであることを確認して下さい。
[Near メモリ](Near Memory)
16 ビットアドレスを使用して変数にすばやくアクセスするために、RAM と ROM 空間を拡張します。C166 グループ NDATA(RAM)と NCONST(ROM)をサイズ変更します。
[外部メモリ](External Memory)
ターゲットハードウェアのすべての外部メモリ領域を指定します。RAM は変数を保存するメモリに使用します。ROM は定数とプログラムコード(通常は、EPROM またはフラッシュメモリ)を保存する領域に使用します。情報は、リンカ/ロケータ設定を派生させるのに使用します。さらに、ハードウェアで必要なチップ選択シグナルを生成するには、CPU スタートアップコードを設定する必要があります。

Monitor-166 でテストをする場合、プログラムコードは RAM 空間で実行されますが、このダイアログでは ROM を指定する必要があります。指定しない場合は、アプリケーションに定数とプログラムコード用のメモリがなくなります。

  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

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.