Pwm_example_S32K148 ビルドに失敗しました。 DS32 バージョン 3.4 といくつかの必要なパッケージをインストールしました。 そして、Pwm_example_S32K148 に基づいてプロジェクトを作成します。プロジェクトをビルドしようとすると、次のようなエラーが発生します。 Re: Pwm_example_S32K148 build failed. 私もあなたと似たような状況に遭遇しました。解決しましたか? .. / src / main.c: 94 : 24 : エラー: 'NUM_OF_CONFIGURED_PINS0' が宣言されていません (この 関数 で 初めて 使用されます); 'NUM_OF_CONFIGURED_PINS' を意味しましたか? 94 | Siul2_Port_Ip_Init(NUM_OF_CONFIGURED_PINS0, g_pin_mux_InitConfigArr0); | ^ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ | NUM_OF_CONFIGURED_PINS.. / src / main.c: 94 : 24 : 注: 宣言されていない 各 識別子は、それが 出現 する 各 関数 に対して 1 回 だけ 報告され ます Re: Pwm_example_S32K148 build failed. これを実行すると、ビルド時に次のようなエラー メッセージが表示されます。 「」 make -j12 all ビルディングファイル: ../board/Port_Ci_Port_Ip_Cfg.c 呼び出し: 標準 S32DS C コンパイラ Arm-none-eabi-gcc "@board/Clock_Ip_Cfg.args" -MMD -MP -MF"board/Port_Ci_Port_Ip_Cfg.d"-MT"ボード/Port_Ci_Port_Ip_Cfg.o"-o "ボード/Port_Ci_Port_Ip_Cfg.o"「../board/Port_Ci_Port_Ip_Cfg.c」 ../board/Port_Ci_Port_Ip_Cfg.c:29:60: エラー: 'NUM_OF_CONFIGURED_PINS0' はここで宣言されていません (関数内ではありません); 'NUM_OF_CONFIGURED_PINS' を意味しましたか? 29 | Port_Ci_Port_Ip_PinSettingsConfig g_pin_mux_InitConfigArr0[NUM_OF_CONFIGURED_PINS0] = { | ^~~~~~~~~~~~~~~~~~~~~~~ | 構成されたピンの数 ../board/Port_Ci_Port_Ip_Cfg.c:31:9: エラー: フィールド名がレコードまたは共用体初期化子にありません 31 | .portBase= IP_PORTC、 | ^ ../board/Port_Ci_Port_Ip_Cfg.c:31:9: 注記: ('g_pin_mux_InitConfigArr0' の初期化付近) ../board/Port_Ci_Port_Ip_Cfg.c:32:9: エラー: フィールド名がレコードまたは共用体初期化子にありません 32 | .gpioBase= NULL_PTR、 | ^ ../board/Port_Ci_Port_Ip_Cfg.c:32:9: 注記: ('g_pin_mux_InitConfigArr0' の初期化付近) ../board/Port_Ci_Port_Ip_Cfg.c:33:9: エラー: フィールド名がレコードまたは共用体初期化子にありません 33 | .pinPortIdx= 19U、 | ^ ../board/Port_Ci_Port_Ip_Cfg.c:33:9: 注記: ('g_pin_mux_InitConfigArr0' の初期化付近) ../board/Port_Ci_Port_Ip_Cfg.c:34:9: エラー: フィールド名がレコードまたは共用体初期化子にありません 34 | .pullConfig= PORT_INTERNAL_PULL_NOT_ENABLED、 | ^ ../board/Port_Ci_Port_Ip_Cfg.c:34:9: 注記: ('g_pin_mux_InitConfigArr0' の初期化付近) ../board/Port_Ci_Port_Ip_Cfg.c:35:9: エラー: フィールド名がレコードまたは共用体初期化子にありません 35 | .driveStrength= ポートドライブ強度が低い、 | ^ ../board/Port_Ci_Port_Ip_Cfg.c:35:9: 注記: ('g_pin_mux_InitConfigArr0' の初期化付近) ../board/Port_Ci_Port_Ip_Cfg.c:36:9: エラー: フィールド名がレコードまたは共用体初期化子にありません 36 | .パッシブフィルター= (ブール値)FALSE, | ^ ../board/Port_Ci_Port_Ip_Cfg.c:36:9: 注記: ('g_pin_mux_InitConfigArr0' の初期化付近) ../board/Port_Ci_Port_Ip_Cfg.c:37:9: エラー: フィールド名がレコードまたは共用体初期化子にありません 37 | .mux= PORT_MUX_ALT2、 | ^ ../board/Port_Ci_Port_Ip_Cfg.c:37:9: 注記: ('g_pin_mux_InitConfigArr0' の初期化付近) ../board/Port_Ci_Port_Ip_Cfg.c:38:9: エラー: フィールド名がレコードまたは共用体初期化子にありません 38 | .lockRegister= ポートロックレジスタが無効、 | ^ ../board/Port_Ci_Port_Ip_Cfg.c:38:9: 注記: ('g_pin_mux_InitConfigArr0' の初期化付近) ../board/Port_Ci_Port_Ip_Cfg.c:39:9: エラー: フィールド名がレコードまたは共用体初期化子にありません 39 | .デジタルフィルター= (ブール値)FALSE, | ^ ../board/Port_Ci_Port_Ip_Cfg.c:39:9: 注記: ('g_pin_mux_InitConfigArr0' の初期化付近) メイク: *** [board/subdir.mk:26:ボード/Port_Ci_Port_Ip_Cfg.o] エラー1 「make -j12 all」は終了コード 2 で終了しました。ビルドが不完全である可能性があります。 「」 生成されたコードは次のようになります。 「」 Port_Ci_Port_Ip_PinSettingsConfig g_pin_mux_InitConfigArr0[NUM_OF_CONFIGURED_PINS0] = { { .portBase= IP_PORTC、 .gpioベース= NULL_PTR、 .pinPortIdx= 19U、 .pullConfig= PORT_INTERNAL_PULL_NOT_ENABLED、 .driveStrength= ポートドライブ強度が低い、 .パッシブフィルター= (ブール値)FALSE, .mux= PORT_MUX_ALT2、 .lockRegister= ポートロックレジスタが無効、 .デジタルフィルター= (ブール値)FALSE, }, }; 「」 マクロNUM_OF_CONFIGURED_PINSが次のように定義されているのを見つけました Re: Pwm_example_S32K148 build failed. こんにちは@iysheng
「コードを更新」をクリックしてもう一度お試しください。
記事全体を表示