AUTOSAR MCAL for MPC5744P

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

AUTOSAR MCAL for MPC5744P

1,635 次查看
MohamedElGreatly
Contributor I

Hello everyone,

I'm working with the MPC5744P and using the generated AUTOSAR MCAL packages.

I'm encountering a build error:
No such file or directory — referring to Os_memmap.h inside MemMap.h:

#ifndef AUTOSAR_OS_NOT_USED
      #include "Os_memmap.h"
#endif

However, Os_memmap.h is not present in the generated files.

How can I get this missing file?

Also, how can I use EB tresos to configure and generate a new MCAL package (or regenerate the missing parts)?

Any help would be appreciated!

Thank you.

标记 (3)
0 项奖励
回复
4 回复数

156 次查看
DanielFelix
Contributor I

Hello @petervlna , is there any free compiler option to build the AUTOSAR MCAL applications for MPC5744P?

0 项奖励
回复

1,617 次查看
petervlna
NXP TechSupport
NXP TechSupport

Hello,

How can I get this missing file?

It is not part of generated files of MCAL but from the Tresos OS configuration.

In my opinion probably there was something wrong in OS configuration.

Have a look also here:

https://community.nxp.com/t5/S32K/No-such-file-or-directory-include-quot-Os-memmap-h-quot/td-p/18184...

 

Also, how can I use EB tresos to configure and generate a new MCAL package (or regenerate the missing parts)?

Hmm, we offer S32 design studio for such. For trainings on Tresos please get in touch with Elektrobit.

Actually it should be very simple. Once you install MCAL you will simply create project, add desired pluggins and generate the c/h files from tresos. Then you will put the project together in some project manager like S32DS, GHS, etc... to be able to compile it.

Best regards,

Peter

 

0 项奖励
回复

1,601 次查看
MohamedElGreatly
Contributor I
Hi Peter,
Thank you for the clarification!

Just a quick question: Is it possible to compile the generated code (from Tresos + MCAL) using GCC, or is it mandatory to use toolchains like S32DS or GHS?

Best regards,
El-Greatly
0 项奖励
回复

1,567 次查看
petervlna
NXP TechSupport
NXP TechSupport

Hello,

You can use the generated code and compile it in GHS or DIAB.

Always refer to supported compilators in release notes of the RTD and OS.

petervlna_0-1747642736488.png

Best regards,

Peter

 

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2097982%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EAUTOSAR%20MCAL%20for%20MPC5744P%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2097982%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%A4%A7%E5%AE%B6%E5%A5%BD%EF%BC%8C%3C%2FP%3E%3CP%3E%E6%88%91%E6%AD%A3%E5%9C%A8%E4%BD%BF%E7%94%A8%20MPC5744P%20%E5%92%8C%E7%94%9F%E6%88%90%E7%9A%84%20AUTOSAR%20MCAL%20%E5%8C%85%E3%80%82%3C%2FP%3E%3CP%3E%E6%88%91%E9%81%87%E5%88%B0%E4%BA%86%E4%B8%80%E4%B8%AA%E7%89%88%E6%9C%AC%E9%94%99%E8%AF%AF%EF%BC%9A%3CBR%20%2F%3E%E6%B2%A1%E6%9C%89%E6%89%BE%E5%88%B0%E8%AF%A5%E6%96%87%E4%BB%B6%E6%88%96%E7%9B%AE%E5%BD%95%E2%80%94%E2%80%94%E6%8C%87%E7%9A%84%E6%98%AF%20Os_memmap.h%E5%9C%A8%20MemMap.h%20%E4%B8%AD%EF%BC%9A%3C%2FP%3E%3CP%3E%23ifndef%20AUTOSAR_OS_NOT_USED%3CBR%20%2F%3E%20%23include%20%22Os_memmap.h%22%3CBR%20%2F%3E%23endif%3C%2FP%3E%3CP%3E%E4%BD%86%E6%98%AF%EF%BC%8C%E7%94%9F%E6%88%90%E7%9A%84%E6%96%87%E4%BB%B6%E4%B8%AD%E6%B2%A1%E6%9C%89%20Os_memmap.h%20%E6%96%87%E4%BB%B6%E3%80%82%3C%2FP%3E%3CP%3E%E6%88%91%E8%AF%A5%E5%A6%82%E4%BD%95%E6%89%BE%E5%9B%9E%E8%BF%99%E4%B8%AA%E4%B8%A2%E5%A4%B1%E7%9A%84%E6%96%87%E4%BB%B6%EF%BC%9F%3C%2FP%3E%3CP%3E%E5%8F%A6%E5%A4%96%EF%BC%8C%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20EB%20tresos%20%E9%85%8D%E7%BD%AE%E5%92%8C%E7%94%9F%E6%88%90%E6%96%B0%E7%9A%84%20MCAL%20%E5%8C%85%EF%BC%88%E6%88%96%E9%87%8D%E6%96%B0%E7%94%9F%E6%88%90%E7%BC%BA%E5%A4%B1%E7%9A%84%E9%83%A8%E5%88%86%EF%BC%89%EF%BC%9F%3C%2FP%3E%3CP%3E%E9%9D%9E%E5%B8%B8%E6%84%9F%E8%B0%A2%E6%82%A8%E7%9A%84%E5%B8%AE%E5%8A%A9%EF%BC%81%3C%2FP%3E%3CP%3E%E8%B0%A2%E8%B0%A2%EF%BC%81%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2396836%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20AUTOSAR%20MCAL%20for%20MPC5744P%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2396836%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%82%A8%E5%A5%BD%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F13836%22%20target%3D%22_blank%22%3E%40petervlna%3C%2FA%3E%20%EF%BC%8C%E8%AF%B7%E9%97%AE%E6%98%AF%E5%90%A6%E6%9C%89%E5%85%8D%E8%B4%B9%E7%9A%84%E7%BC%96%E8%AF%91%E5%99%A8%E9%80%89%E9%A1%B9%E5%8F%AF%E4%BB%A5%E7%94%A8%E6%9D%A5%E6%9E%84%E5%BB%BA%E9%80%82%E7%94%A8%E4%BA%8E%20MPC5744P%20%E7%9A%84%20AUTOSAR%20MCAL%20%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%EF%BC%9F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2099669%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20AUTOSAR%20MCAL%20for%20MPC5744P%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2099669%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%EF%BC%8C%3C%2FP%3E%0A%3CP%3E%E6%82%A8%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%E7%94%9F%E6%88%90%E7%9A%84%E4%BB%A3%E7%A0%81%EF%BC%8C%E5%B9%B6%E5%B0%86%E5%85%B6%E7%BC%96%E8%AF%91%E4%B8%BA%20GHS%20%E6%88%96%20DIAB%E3%80%82%3C%2FP%3E%0A%3CP%3E%E8%AF%B7%E5%8A%A1%E5%BF%85%E5%8F%82%E8%80%83%20RTD%20%E5%92%8C%20OS%20%E5%8F%91%E8%A1%8C%E8%AF%B4%E6%98%8E%E4%B8%AD%E5%88%97%E5%87%BA%E7%9A%84%E5%8F%97%E6%94%AF%E6%8C%81%E7%9A%84%E7%BC%96%E8%AF%91%E5%99%A8%E3%80%82%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22petervlna_0-1747642736488.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22petervlna_0-1747642736488.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F338447i70A1789F8615A7AE%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22petervlna_0-1747642736488.png%22%20alt%3D%22petervlna_0-1747642736488.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%E9%A1%BA%E7%A5%9D%E5%95%86%E7%A5%BA%EF%BC%81%3C%2FP%3E%0A%3CP%3EPeter%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2099304%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20AUTOSAR%20MCAL%20for%20MPC5744P%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2099304%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%97%A8%EF%BC%8C%E5%BD%BC%E5%BE%97%EF%BC%8C%3CBR%20%2F%3E%E8%B0%A2%E8%B0%A2%E4%BD%A0%E7%9A%84%E8%A7%A3%E9%87%8A%EF%BC%81%3CBR%20%2F%3E%3CBR%20%2F%3E%E8%AF%B7%E9%97%AE%EF%BC%9A%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%20GCC%20%E7%BC%96%E8%AF%91%E7%94%9F%E6%88%90%E7%9A%84%E4%BB%A3%E7%A0%81%EF%BC%88%E6%9D%A5%E8%87%AA%20Tresos%20%2B%20MCAL%EF%BC%89%EF%BC%8C%E8%BF%98%E6%98%AF%E5%BF%85%E9%A1%BB%E4%BD%BF%E7%94%A8%20S32DS%20%E6%88%96%20GHS%20%E7%AD%89%E5%B7%A5%E5%85%B7%E9%93%BE%EF%BC%9F%3CBR%20%2F%3E%3CBR%20%2F%3E%E6%AD%A4%E8%87%B4%EF%BC%8C%3CBR%20%2F%3E%E4%BC%9F%E5%A4%A7%E7%9A%84%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2098678%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20AUTOSAR%20MCAL%20for%20MPC5744P%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2098678%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%EF%BC%8C%3C%2FP%3E%0A%3CBLOCKQUOTE%3E%0A%3CP%3E%E6%88%91%E8%AF%A5%E5%A6%82%E4%BD%95%E6%89%BE%E5%9B%9E%E8%BF%99%E4%B8%AA%E4%B8%A2%E5%A4%B1%E7%9A%84%E6%96%87%E4%BB%B6%EF%BC%9F%3C%2FP%3E%0A%3C%2FBLOCKQUOTE%3E%0A%3CP%3E%E5%AE%83%E4%B8%8D%E6%98%AF%20MCAL%20%E7%94%9F%E6%88%90%E7%9A%84%E6%96%87%E4%BB%B6%E7%9A%84%E4%B8%80%E9%83%A8%E5%88%86%EF%BC%8C%E8%80%8C%E6%98%AF%E6%9D%A5%E8%87%AA%20Tresos%20%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E9%85%8D%E7%BD%AE%E3%80%82%3C%2FP%3E%0A%3CP%3E%E6%88%91%E8%AE%A4%E4%B8%BA%E5%8F%AF%E8%83%BD%E6%98%AF%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E9%85%8D%E7%BD%AE%E5%87%BA%E4%BA%86%E9%97%AE%E9%A2%98%E3%80%82%3C%2FP%3E%0A%3CP%3E%E5%8F%A6%E8%AF%B7%E5%8F%82%E9%98%85%E6%AD%A4%E5%A4%84%EF%BC%9A%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FS32K%2FNo-such-file-or-directory-include-quot-Os-memmap-h-quot%2Ftd-p%2F1818413%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.nxp.com%2Ft5%2FS32K%2FNo-such-file-or-directory-include-quot-Os-memmap-h-quot%2Ftd-p%2F1818413%3C%2FA%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CBLOCKQUOTE%3E%0A%3CP%3E%E5%8F%A6%E5%A4%96%EF%BC%8C%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20EB%20tresos%20%E9%85%8D%E7%BD%AE%E5%92%8C%E7%94%9F%E6%88%90%E6%96%B0%E7%9A%84%20MCAL%20%E5%8C%85%EF%BC%88%E6%88%96%E9%87%8D%E6%96%B0%E7%94%9F%E6%88%90%E7%BC%BA%E5%A4%B1%E7%9A%84%E9%83%A8%E5%88%86%EF%BC%89%EF%BC%9F%3C%2FP%3E%0A%3C%2FBLOCKQUOTE%3E%0A%3CP%3E%E5%97%AF%EF%BC%8C%E6%88%91%E4%BB%AC%E4%B8%BA%E6%AD%A4%E6%8F%90%E4%BE%9B%20S32%20%E8%AE%BE%E8%AE%A1%E5%B7%A5%E4%BD%9C%E5%AE%A4%E3%80%82%E5%A6%82%E9%9C%80%E4%BA%86%E8%A7%A3%20Tresos%20%E7%9A%84%E7%9B%B8%E5%85%B3%E5%9F%B9%E8%AE%AD%EF%BC%8C%E8%AF%B7%E8%81%94%E7%B3%BB%20Elektrobit%E3%80%82%3C%2FP%3E%0A%3CP%3E%E5%85%B6%E5%AE%9E%E5%BA%94%E8%AF%A5%E5%BE%88%E7%AE%80%E5%8D%95%E3%80%82%E5%AE%89%E8%A3%85%20MCAL%20%E5%90%8E%EF%BC%8C%E6%82%A8%E5%8F%AA%E9%9C%80%E5%88%9B%E5%BB%BA%E9%A1%B9%E7%9B%AE%EF%BC%8C%E6%B7%BB%E5%8A%A0%E6%89%80%E9%9C%80%E7%9A%84%E6%8F%92%E4%BB%B6%EF%BC%8C%E7%84%B6%E5%90%8E%E4%BB%8E%20Tresos%20%E7%94%9F%E6%88%90%20c%2Fh%20%E6%96%87%E4%BB%B6%E3%80%82%E7%84%B6%E5%90%8E%EF%BC%8C%E6%82%A8%E9%9C%80%E8%A6%81%E5%B0%86%E9%A1%B9%E7%9B%AE%E6%95%B4%E7%90%86%E5%88%B0%20S32DS%E3%80%81GHS%20%E7%AD%89%E9%A1%B9%E7%9B%AE%E7%AE%A1%E7%90%86%E8%BD%AF%E4%BB%B6%E4%B8%AD%EF%BC%8C%E4%BB%A5%E4%BE%BF%E8%BF%9B%E8%A1%8C%E7%BC%96%E8%AF%91%E3%80%82%3C%2FP%3E%0A%3CP%3E%E9%A1%BA%E7%A5%9D%E5%95%86%E7%A5%BA%EF%BC%81%3C%2FP%3E%0A%3CP%3EPeter%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E