2 Replies Latest reply on May 6, 2020 3:02 AM by JuyoungJ_06

    Community Translation - Build Error 'CY_SYS_CYPIPE_INTR_MASK' Undeclared in PSoC 6 Designs – KBA229096

    MoTa_728816

      Hi,

       

      I'd like to translate KBA229096 into Japanese.

       

      moto

       

      Original KBA: KBA229096

      Build Error 'CY_SYS_CYPIPE_INTR_MASK' Undeclared in PSoC 6 Designs – KBA229096

       

      Translated by: MoTa_728816

      =============================

      タイトル: PSoC 6 ビルドエラー 'CY_SYS_CYPIPE_INTR_MASK' undeclared の対処方法 - KBA229096

       

      質問:

      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 参照)

      001-pastedImage_0.png

      図 1: PDL 3.0.4 でのビルドエラー

       

      最新の PSoC 6 PDL ソフトウェアをダウンロードして PSoC Creator で図2 のように、メニューから Tools > Options へ移動して、適切な PSoC 6 PDL ヴァージョンに設定してください。

      002-pastedImage_6.png

      図 2: PDL 3.1.0 にてビルド成功

       

      参考文献

      CE223820 - PSoC 6 MCU IPC Pipes

      CE223549 - PSoC 6 MCU IPC Semaphore

      =============================

       

      10-Apr-2020

      moto