クリティカルな問題
プログラムが初期化されていない値を読み取る場合 . bss
変数
HDL シミュレーション中に BSP (システムライブラリー) をコンパイル
ModelSim のみで、ハードウェア・サポート・プロパティーはありません
IDE で有効Nios II、フィルターされていないデータに関する警告が表示されます。
存在中 'x'
.この警告は、このプロパティーが表示されている場合に表示されます。
が有効になっている場合、以下をクリアするコードです。 bss
メモリー領域
HDL シミュレーションを高速化するために省略されているため、このメモリー領域は初期化されていません。
次の製品を選択してください。 bss
region にはグローバル変数と静的ローカル変数が含まれています
これはアプリケーションによって初期化されていないため、デフォルトの値に設定されます。
0 の場合。Nios II プロセッサーが初期化されていない変数を読み取ると、
警告が表示され、初期化されていないビットのいずれかを変換します。
データがゼロになるのは、欠損の影響を正しく模倣している 。 bss
クリア
コード。前に実行されるハードウェア抽象化レイヤー (HAL) コード
その後 main()
で . 変数を使用する可能性があります bss
。
これらの警告はアプリケーションが表示されない場合でも表示される可能性があります。
を使用します。 bss
セクション。