MDK ARM6は、DSPライブラリを移植するためにFPUを開くときにエラーを報告しましたエラー:L6242E:属性が互換性がないため、オブジェクトarm_cos_f32.oをリンクできません

エラーを報告する

keil mdkのコンパイラとしてarm6を使用していますが、dspライブラリをf4に移植するとエラーが報告されました。オンラインチュートリアルに従って構成した後、コンパイル後にエラーが報告されました。

Error: L6242E: Cannot link object arm_common_tables.o as its attributes are incompatible with the image attributes.
Error: L6242E: Cannot link object arm_cos_f32.o as its attributes are incompatible with the image attributes.

インターネットを検索しても役に立たなかったのですが、同様の問題を見つけて、その方法で解決しようとしました。
https://blog.csdn.net/crown133/article/details/103333704

解決する

最後に、私は腕の公式開発者のウェブサイト上で答えた
ここに画像の説明を挿入します
https://developer.arm.com/documentation/ka003983/latestを
デフォルトarm5のサイズと6のwchar_tが異なっている、要するに。
ここに画像の説明を挿入します
公式サイトの解決法によれば、ターンをここでこのオプションについて次に、
ここに画像の説明を挿入します
将来問題が発生した場合でも、公式チャネルを通じて答えを見つける必要があります。

おすすめ

転載: blog.csdn.net/weixin_43481066/article/details/114982152