PSoC 6 ビルドエラー 'CY_SYS_CYPIPE_INTR_MASK' undeclared の対処方法 - KBA229096- Community Translated (JA)
Employee
5 04, 2020
05:22 AM
- RSS フィードを購読する
- 新着としてマーク
- 既読としてマーク
- ブックマーク
- 購読
- 印刷用ページ
- 不適切なコンテンツを報告
5 04, 2020
05:22 AM
Community Translated by MoTa_728816 Version: **
質問:
PSoC® 6 のデザインで 'CY_SYS_CYPIPE_INTR_MASK' undeclared build error はどのように解決したら良いでしょうか?
回答:
最新の ペリフェラルドライバライブラリ (PDL)、ヴァージョン 3.1.0 では System Pipe Interrupt Mask を CY_SYS_CYPIPE_INTR_MASK と定義していますが、 PDSL 3.0.4 では CY_IPC_CYPIPE_INTR_MASK となっていました。PDL 3.1.0 用に開発されたプロジェクトを旧ヴァージョンの PDL を使用してビルドしようとすると、PSoC Creator™ は 'CY_SYS_CYPIPE_INTR_MASK' undeclared here (not in a function)’ というエラーを報告します。(図1 参照)
図 1: PDL 3.0.4 でのビルドエラー
最新の PSoC 6 PDL ソフトウェアをダウンロードして PSoC Creator で図2 のように、メニューから Tools > Options へ移動して、適切な PSoC 6 PDL ヴァージョンに設定してください。
図 2: PDL 3.1.0 にてビルド成功
参考文献
- タグ:
- api
- application specific
- cy8ckit-042 kit
- inter processor communication
- ipc
- pipes
- proc
- psoc 6
- psoc creator
- wireless usb
- write
この記事を評価: