CSL ライブラリを使用して、ccstudio で ti C5515 用の組み込みソフトウェアを作成しています。型定義に問題があります。具体的には、次のエラーが発生します。
#20 identifier "Bool" is undefined in csl_intc.h
ヘッダーを見ると、tistdtypes.h; に bool 定義が見つかります。わかる範囲で。必死になって、ファイルの先頭に typedef を追加します。ただし、bool が既に定義されていると不平を言います。
ケースが同じであること、および定義をオーバーライドする別の tistdtypes.h がないことを確認しました。typedef がないと不平を言う可能性はありますが、typedef を追加すると、既にあると表示されますか?
以下に、2 つのエラーを 1 つずつ示します。
#20 identifier "Bool" is undefined TMS320C5515 line 992, external location: ... csl_intc.h
#102 "Bool" has already been declared in the current scope TMS320C5515 line 914, external location: ... csl_intc.h
ファイルパスはまったく同じです。必要に応じて、992 と 914 の間に線を貼り付けることもできます。あまりありません。