記事 ID: 000092077 コンテンツタイプ: トラブルシューティング 最終改訂日: 2023/04/04

μC/OS-II デザイン例をビルドする際、エラー「領域'ram'が60360バイトオーバーフロー」Nios® V発生する理由は何ですか?

環境

    インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション
BUILT IN - ARTICLE INTRO SECOND COMPONENT
詳細

インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション バージョン 21.4、22.1、および 22.2 の問題により、ビルドエラーは OCRAM メモリーサイズの問題により、13,1072 バイトが create_qsys.tcl に宣言されています。μC/OS-II アプリケーションを構築するには、メモリーサイズが不十分です。アプリケーションのビルドに必要な最小 OCRAM メモリー・サイズは、26,2143 バイトです。
    

解決方法

この問題を回避するには、 create_qsys.tcl スクリプト行 34 を変更して、表示されているようにメモリーサイズを変更します。
 「set_component_parameter_value memorySize {262143}」

この変更により、OCRAM メモリー・サイズが 26,2143 バイトで、メモリー初期化ファイルと一致するデザインが生成されます。
elf から .hex ファイルを生成する際に、値サイズを「0x1FFFF」から「0x3FFFF」に変更することに注意してください。
 

追加情報

この問題は、インテル® Quartus® Prime ソフトウェア v22.3 で修正されています。

関連製品

本記事の適用対象: 4 製品

インテル® Agilex™ FPGA & SoC FPGA
インテル® Arria® 10 FPGA & SoC FPGA
インテル® Cyclone® 10 GX FPGA
インテル® Stratix® 10 FPGA & SoC FPGA

1

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。