S32DS is a mess

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

S32DS is a mess

1,208 次查看
ArkAndyFraser
Contributor III

I have been using S32 DesignStudio 3.4 for quite some time for working with the S32K144 and find creating a new project, configuring the device and using the SDK so intuitive. 

I decided to try the latest version of DesignStudio 3.6.4 and notice that there does not appear to be an SDK anymore but instead real-time drivers. Also, I create a new project from example and choose a simple Dio example and straight away, it will not build because a number of files are missing. Clicking on the .mex file opens the device configuration and most modules seem to be in error:

ArkAndyFraser_0-1764094348174.png

Why does this not compile without errors "out of the box" ?!

I then by accident found that you could right click on the error in the Problems window and choose to 'Add the SDK component' which then removes all the errors and the code builds

How is that intuitive !?

Sorry for the rant but it feels the design tools are becoming less intuitive over time.

Andy

 

0 项奖励
回复
3 回复数

1,175 次查看
VaneB
NXP TechSupport
NXP TechSupport

Hi @ArkAndyFraser 

These errors occur because some required files have not been generated by S32 ConfigTools. To resolve this:

  • In S32 Design Studio, open the Project Explorer view and select your current project.
  • From the S32 Configuration Tool menu, choose the desired configuration tool (e.g., Pins, Clocks, Peripherals, etc.).
  • Apply any desired changes
  • Click S32 Configuration Tool → Update Code to regenerate the code.

Additional details for each example project are provided in the description.txt file included with it.

 

BR, VaneB

0 项奖励
回复

1,132 次查看
ArkAndyFraser
Contributor III

@VaneB 

Okay, so I created a new Dio project from example. Selected the project in the project explorer view. In the Config Tools menu, I clicked Update Code. It showed "No Change" for all of the source files. I hit Okay then build the project and get a number of errors including:

  • ../src/main.c:26:10: fatal error: Mcu.h: No such file or directory
  • C:/NXP/S32DS.3.6.4/S32DS/software/PlatformSDK_S32K1_S32M24/RTD/BaseNXP_TS_T40D2M30I0R0/include/Mcal.h:61:10: fatal error: DeviceDefinition.h: No such file or directory

It is interesting that this time, if I open the Peripherals view, I don't see errors against any of the modules like I did the first time.

ArkAndyFraser_0-1764149208247.png

However, why does it not build?

Andy

标记 (1)
0 项奖励
回复

1,113 次查看
VaneB
NXP TechSupport
NXP TechSupport

Hi @ArkAndyFraser 

Could you please delete the project (make sure to select the option Delete project contents on disk) and then recreate the S32DS project using an example? You can follow the steps in the guide HOWTO: S32 Design Studio - Create a New S32DS Project from Example, and then apply the previously shared steps.

Please let me know if the issue persists.

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2248556%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ES32DS%20%E4%B8%80%E5%9B%A2%E7%B3%9F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2248556%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%88%91%E4%BD%BF%E7%94%A8%20S32%20DesignStudio%203.4%20%E6%9D%A5%E5%A4%84%E7%90%86%20S32K144%20%E5%B7%B2%E6%9C%89%E4%B8%80%E6%AE%B5%E6%97%B6%E9%97%B4%E4%BA%86%EF%BC%8C%E6%88%91%E5%8F%91%E7%8E%B0%E5%88%9B%E5%BB%BA%E6%96%B0%E9%A1%B9%E7%9B%AE%E3%80%81%E9%85%8D%E7%BD%AE%E8%AE%BE%E5%A4%87%E5%92%8C%E4%BD%BF%E7%94%A8%20SDK%20%E9%9D%9E%E5%B8%B8%E7%9B%B4%E8%A7%82%E3%80%82%3C%2FP%3E%3CP%3E%E6%88%91%E5%86%B3%E5%AE%9A%E8%AF%95%E7%94%A8%E6%9C%80%E6%96%B0%E7%89%88%E6%9C%AC%E7%9A%84%20DesignStudio%203.6.4%E8%AF%B7%E6%B3%A8%E6%84%8F%EF%BC%8C%E4%BC%BC%E4%B9%8E%E5%B7%B2%E7%BB%8F%E6%B2%A1%E6%9C%89SDK%E4%BA%86%EF%BC%8C%E8%80%8C%E6%98%AF%E5%AE%9E%E6%97%B6%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E3%80%82%E5%8F%A6%E5%A4%96%EF%BC%8C%E6%88%91%E4%BB%8E%E7%A4%BA%E4%BE%8B%E4%B8%AD%E5%88%9B%E5%BB%BA%E4%B8%80%E4%B8%AA%E6%96%B0%E9%A1%B9%E7%9B%AE%EF%BC%8C%E7%84%B6%E5%90%8E%E9%80%89%E6%8B%A9%E4%B8%80%E4%B8%AA%E7%AE%80%E5%8D%95%E7%9A%84%20Dio%20%E7%A4%BA%E4%BE%8B%EF%BC%8C%E7%94%B1%E4%BA%8E%E7%BC%BA%E5%B0%91%E8%AE%B8%E5%A4%9A%E6%96%87%E4%BB%B6%EF%BC%8C%E5%AE%83%E7%AB%8B%E5%8D%B3%E6%97%A0%E6%B3%95%E7%89%88%E6%9C%AC%E3%80%82%E7%82%B9%E5%87%BB%20.mex%E6%96%87%E4%BB%B6%E6%89%93%E5%BC%80%E8%AE%BE%E5%A4%87%E9%85%8D%E7%BD%AE%EF%BC%8C%E5%A4%A7%E5%A4%9A%E6%95%B0%E6%A8%A1%E5%9D%97%E4%BC%BC%E4%B9%8E%E5%87%BA%E9%94%99%E4%BA%86%EF%BC%9A%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22ArkAndyFraser_0-1764094348174.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ArkAndyFraser_0-1764094348174.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ArkAndyFraser_0-1764094348174.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ArkAndyFraser_0-1764094348174.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F367190i20DCE7EE587FA15D%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22ArkAndyFraser_0-1764094348174.png%22%20alt%3D%22ArkAndyFraser_0-1764094348174.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%22out%20of%20the%20box%22%3F%3C%2FP%3E%3CP%3E%E7%84%B6%E5%90%8E%E6%88%91%E5%81%B6%E7%84%B6%E5%8F%91%E7%8E%B0%E4%BD%A0%E5%8F%AF%E4%BB%A5%E5%8F%B3%E9%94%AE%E5%8D%95%E5%87%BB%20%E2%80%9C%E9%97%AE%E9%A2%98%E2%80%9D%20%E7%AA%97%E5%8F%A3%E4%B8%AD%E7%9A%84%E9%94%99%E8%AF%AF%EF%BC%8C%E7%84%B6%E5%90%8E%E9%80%89%E6%8B%A9%20%E2%80%9C%E6%B7%BB%E5%8A%A0%20SDK%20%E5%85%83%E5%99%A8%E4%BB%B6%E2%80%9D%EF%BC%8C%E8%BF%99%E6%A0%B7%E5%8F%AF%E4%BB%A5%E5%88%A0%E9%99%A4%E6%89%80%E6%9C%89%E9%94%99%E8%AF%AF%E5%B9%B6%E7%94%9F%E6%88%90%E4%BB%A3%E7%A0%81%3C%2FP%3E%3CP%3E%E8%BF%99%E6%9C%89%E4%BB%80%E4%B9%88%E7%9B%B4%E8%A7%82%E6%80%A7%E5%8F%AF%E8%A8%80%EF%BC%9F%3C%2FP%3E%3CP%3E%E5%BE%88%E6%8A%B1%E6%AD%89%E6%88%91%E8%AF%B4%E4%BA%86%E8%BF%99%E4%B9%88%E5%A4%9A%EF%BC%8C%E4%BD%86%E9%9A%8F%E7%9D%80%E6%97%B6%E9%97%B4%E7%9A%84%E6%8E%A8%E7%A7%BB%EF%BC%8C%E6%88%91%E6%84%9F%E8%A7%89%E8%AE%BE%E8%AE%A1%E5%B7%A5%E5%85%B7%E8%B6%8A%E6%9D%A5%E8%B6%8A%E4%B8%8D%E7%9B%B4%E8%A7%82%E4%BA%86%E3%80%82%3C%2FP%3E%3CP%3E%E5%AE%89%E8%BF%AA%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2248691%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32DS%20is%20a%20mess%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2248691%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F222282%22%20target%3D%22_blank%22%3E%40ArkAndyFraser%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%E5%87%BA%E7%8E%B0%E8%BF%99%E4%BA%9B%E9%94%99%E8%AF%AF%E7%9A%84%E5%8E%9F%E5%9B%A0%E6%98%AF%20S32%20ConfigTools%20%E6%9C%AA%E7%94%9F%E6%88%90%E6%9F%90%E4%BA%9B%E6%89%80%E9%9C%80%E7%9A%84%E6%96%87%E4%BB%B6%E3%80%82%E4%B8%BA%E4%BA%86%E8%A7%A3%E5%86%B3%E8%BF%99%E4%B8%AA%E9%97%AE%E9%A2%98%EF%BC%9A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%E5%9C%A8%20S32%20Design%20Studio%20%E4%B8%AD%EF%BC%8C%E6%89%93%E5%BC%80%20%22%E9%A1%B9%E7%9B%AE%E6%B5%8F%E8%A7%88%E5%99%A8%20%22%E8%A7%86%E5%9B%BE%E5%B9%B6%E9%80%89%E6%8B%A9%E5%BD%93%E5%89%8D%E9%A1%B9%E7%9B%AE%E3%80%82%3C%2FLI%3E%0A%3CLI%3E%E4%BB%8E%20S32%20%E9%85%8D%E7%BD%AE%E5%B7%A5%E5%85%B7%E8%8F%9C%E5%8D%95%E4%B8%AD%E9%80%89%E6%8B%A9%E6%89%80%E9%9C%80%E7%9A%84%E9%85%8D%E7%BD%AE%E5%B7%A5%E5%85%B7%EF%BC%88%E5%A6%82%E5%BC%95%E8%84%9A%E3%80%81%E6%97%B6%E9%92%9F%E3%80%81%E5%A4%96%E8%AE%BE%E7%AD%89%EF%BC%89%E3%80%82%3C%2FLI%3E%0A%3CLI%3E%E5%BA%94%E7%94%A8%E4%BB%BB%E4%BD%95%E6%89%80%E9%9C%80%E7%9A%84%E6%9B%B4%E6%94%B9%3C%2FLI%3E%0A%3CLI%3E%E5%8D%95%E5%87%BB%20S32%20%E9%85%8D%E7%BD%AE%E5%B7%A5%E5%85%B7%20%E2%86%92%20%E6%9B%B4%E6%96%B0%E4%BB%A3%E7%A0%81%E9%87%8D%E6%96%B0%E7%94%9F%E6%88%90%E4%BB%A3%E7%A0%81%E3%80%82%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%E6%AF%8F%E4%B8%AA%E7%A4%BA%E4%BE%8B%E9%A1%B9%E7%9B%AE%E7%9A%84%E5%85%B6%E4%BB%96%E8%AF%A6%E7%BB%86%E4%BF%A1%E6%81%AF%E9%83%BD%E5%8C%85%E5%90%AB%E5%9C%A8%E9%9A%8F%E9%99%84%E7%9A%84%20description.txt%20%E6%96%87%E4%BB%B6%E4%B8%AD%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EBR%E3%80%81VaneB%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2249680%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32DS%20is%20a%20mess%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2249680%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F222282%22%20target%3D%22_blank%22%3E%40ArkAndyFraser%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%E8%AF%B7%E5%88%A0%E9%99%A4%E9%A1%B9%E7%9B%AE%EF%BC%88%E7%A1%AE%E4%BF%9D%E9%80%89%E6%8B%A9%E5%88%A0%E9%99%A4%E7%A3%81%E7%9B%98%E4%B8%8A%E7%9A%84%E9%A1%B9%E7%9B%AE%E5%86%85%E5%AE%B9%E9%80%89%E9%A1%B9%EF%BC%89%EF%BC%8C%E7%84%B6%E5%90%8E%E4%BD%BF%E7%94%A8%E7%A4%BA%E4%BE%8B%E9%87%8D%E6%96%B0%E5%88%9B%E5%BB%BA%20S32DS%20%E9%A1%B9%E7%9B%AE%E3%80%82%E6%82%A8%E5%8F%AF%E4%BB%A5%E6%8C%89%E7%85%A7%E6%8C%87%E5%8D%97%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FS32-Design-Studio-Knowledge-Base%2FHOWTO-S32-Design-Studio-Create-a-New-S32DS-Project-from-Example%2Fta-p%2F1098969%22%20target%3D%22_blank%22%3EHOWTO%3A%20S32%20Design%20Studio%20-%20%E4%BB%8E%E7%A4%BA%E4%BE%8B%E5%88%9B%E5%BB%BA%E6%96%B0%20S32DS%20%E9%A1%B9%E7%9B%AE%3C%2FA%3E%E4%B8%AD%E7%9A%84%E6%AD%A5%E9%AA%A4%E8%BF%9B%E8%A1%8C%E6%93%8D%E4%BD%9C%EF%BC%8C%E7%84%B6%E5%90%8E%E5%BA%94%E7%94%A8%E4%B9%8B%E5%89%8D%E5%85%B1%E4%BA%AB%E7%9A%84%E6%AD%A5%E9%AA%A4%E3%80%82%3C%2FP%3E%0A%3CP%3E%E5%A6%82%E6%9E%9C%E9%97%AE%E9%A2%98%E4%BB%8D%E7%84%B6%E5%AD%98%E5%9C%A8%EF%BC%8C%E8%AF%B7%E5%91%8A%E8%AF%89%E6%88%91%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2249200%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32DS%20is%20a%20mess%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2249200%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F201913%22%20target%3D%22_blank%22%3E%40VaneB%3C%2FA%3E%3C%2FP%3E%3CP%3E%E5%A5%BD%E4%BA%86%EF%BC%8C%E6%88%91%E6%A0%B9%E6%8D%AE%E7%A4%BA%E4%BE%8B%E5%88%9B%E5%BB%BA%E4%BA%86%E4%B8%80%E4%B8%AA%E6%96%B0%E7%9A%84%20Dio%20%E9%A1%B9%E7%9B%AE%E3%80%82%E5%9C%A8%E9%A1%B9%E7%9B%AE%E6%B5%8F%E8%A7%88%E5%99%A8%E8%A7%86%E5%9B%BE%E4%B8%AD%E9%80%89%E6%8B%A9%E9%A1%B9%E7%9B%AE%E3%80%82%E5%9C%A8%20%22%E9%85%8D%E7%BD%AE%E5%B7%A5%E5%85%B7%20%22%E8%8F%9C%E5%8D%95%E4%B8%AD%EF%BC%8C%E6%88%91%E7%82%B9%E5%87%BB%E4%BA%86%20%22%E6%9B%B4%E6%96%B0%E4%BB%A3%E7%A0%81%22%E3%80%82%E6%89%80%E6%9C%89%E6%BA%90%E6%96%87%E4%BB%B6%E9%83%BD%E6%98%BE%E7%A4%BA%22%E6%97%A0%E5%8F%98%E5%8C%96%22%20%E3%80%82%E6%88%91%E7%82%B9%E5%87%BB%20Okay%20%E7%84%B6%E5%90%8E%E7%89%88%E6%9C%AC%E9%A1%B9%E7%9B%AE%E5%90%8E%E5%87%BA%E7%8E%B0%E4%BA%86%E8%AE%B8%E5%A4%9A%E9%94%99%E8%AF%AF%EF%BC%8C%E5%8C%85%E6%8B%AC%EF%BC%9A%3C%2FP%3E%3CUL%3E%3CLI%3E%3CSPAN%3E..%2Fsrc%2Fmain.c%3A26%3A10%3A%20fatal%20error%EF%BC%9AMcu.h%EF%BC%9A%E6%97%A0%E6%AD%A4%E6%96%87%E4%BB%B6%E6%88%96%E7%9B%AE%E5%BD%95%3C%2FSPAN%3E%3C%2FLI%3E%3CLI%3E%3CSPAN%3EC%3A%2FNXP%2FS32DS.3.6.4%2FS32DS%2Fsoftware%2FPlatformSDK_S32K1_S32M24%2FRTD%2FBaseNXP_TS_T40D2M30I0R0%2Finclude%2FMcal.h%3A61%3A10%3A%20fatal%20error%EF%BC%9ADeviceDefinition.h%EF%BC%9A%E6%97%A0%E6%AD%A4%E6%96%87%E4%BB%B6%E6%88%96%E7%9B%AE%E5%BD%95%3C%2FSPAN%3E%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%3CSPAN%3E%E6%9C%89%E8%B6%A3%E7%9A%84%E6%98%AF%EF%BC%8C%E8%BF%99%E6%AC%A1%E5%A6%82%E6%9E%9C%E6%88%91%E6%89%93%E5%BC%80%E5%A4%96%E8%AE%BE%E8%A7%86%E5%9B%BE%EF%BC%8C%E5%B0%B1%E4%B8%8D%E4%BC%9A%E5%86%8D%E5%83%8F%E7%AC%AC%E4%B8%80%E6%AC%A1%E9%82%A3%E6%A0%B7%E7%9C%8B%E5%88%B0%E4%BB%BB%E4%BD%95%E6%A8%A1%E5%9D%97%E5%87%BA%E9%94%99%E4%BA%86%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22ArkAndyFraser_0-1764149208247.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22ArkAndyFraser_0-1764149208247.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F367342i33131AD94B182B1B%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22ArkAndyFraser_0-1764149208247.png%22%20alt%3D%22ArkAndyFraser_0-1764149208247.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%E4%BD%86%E6%98%AF%EF%BC%8C%E4%B8%BA%E4%BB%80%E4%B9%88%E5%AE%83%E4%B8%8D%E8%83%BD%E7%89%88%E6%9C%AC%EF%BC%9F%3C%2FP%3E%3CP%3E%E5%AE%89%E8%BF%AA%3C%2FP%3E%3C%2FLINGO-BODY%3E