An error occurred when configuring the port module in MCAL in S32DS
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
How to solve the error of MCAL compilation in S32DS environment, as shown in the figure.
The inc file SRC file in the output generated by PORT module is configured in EB environment and added to the S32DS project.
Error: "port" is not defined but it is defined in the file
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
It looks weird... Please share with me your project, I will take a look in my site.
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
It has been shared, please have a look
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
Hello,
I see you're setting the PRECOMPILE configuration as STD_OFF:
However, in Port_Cfg.c, the condition to verify PRECOMPILE will be failed (it checks whether the PRECOMPILE is ON), so all of the objects will not be compiled:
So you need to add Port_PBCfg.c to have these objects compiled.
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
Thanks for the reply, it has been solved, but in the MCAL library Port_PBcfg.What's the difference between port_pbcfg.c and the soft-generated port_pbcfg.c
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
Hello,
The generate_PB is the template code for Post-build generation, i.e. PORT_PRECOMPILE_SUPPORT is (STD_OFF), while the generate_PC is the template code for Pre-compile generation, i.e. PORT_PRECOMPILE_SUPPORT is (STD_ON). You only choose one of these types (Post-build/Pre-compile) when choosing the EB configuration, however you can include both of these two generated source files (Port_PBCfg.c, Port_Cfg.c) when integrate.
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
Is this Port_Cfg.c is compiled, and the object, e.g. Port_Cfg.o is generated in the output folder?
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
Yes, please have a look at the picture
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
Hi,
These symbols are defined in MCAL Port generation file, e.g. Port_Cfg.c. So you might need to add the generated source files in the list of source files to be compiled in S32DS project.
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
This file is in the original text and is also defined
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
Thanks for your reply. Files generated by EB and installed in MCAL have been added