PSoC 6 ビルドエラー 'CY_SYS_CYPIPE_INTR_MASK' undeclared の対処方法 - KBA229096- Community Translated (JA)

Version 1

    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 にてビルド成

     

    考文

    CE223820 - PSoC 6 MCU IPC Pipes

    CE223549 - PSoC 6 MCU IPC Semaphore