なぜこれが起こっているのか完全にはわかりません。また、これは私の特定のプロジェクトの 1 つだけで発生していると言うことも重要だと思います。私はまだ他の完璧に開くことができます。
1 に答える
プロジェクト データベースが破損している可能性があります。quartus プロジェクト ディレクトリで次のディレクトリを削除してみてください。
\db
\incremental_db
注: これらのディレクトリを削除すると、プロジェクト全体を再コンパイルする必要があります。
これらのディレクトリはコンパイル時に Quartus によって生成されるため、それらを削除してもプロジェクト設定が失われることはありません。プロジェクト設定は<project>.qsf
ファイルに保存されます。
異なるバージョンの Quartus でプロジェクトを開くと、Quartus が異なるバージョンを使用してビルドされたプロジェクトを最初にこれらのディレクトリを削除しないと開かないのと同じ効果が得られます。
それでもうまくいかない場合は、<project>.qsf
ファイルの設定が間違っている可能性があります。これを修正するのは難しいでしょう。新しい空白のコピーを作成し、<project>.qsf
設定 (グローバル アサインメント、ソース アサインメント、ピン アサインメントなど) を段階的にインポートし、Quartus が失敗するまでプロジェクトを開くか、プロジェクトが大きなプロジェクトでない場合は、最初からやり直してすべてのプロジェクト設定をやり直すことができます。 .qsf ファイルはかなり単純です。