Build Error: “undefined reference to '_start'”, Invalid Include Path, and Missing .elf File in S32DS

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

Build Error: “undefined reference to '_start'”, Invalid Include Path, and Missing .elf File in S32DS

跳至解决方案
1,249 次查看
Sanjana_k
Contributor II

#Hello Team

I am encountering a build error while compiling the S32K344_HSE_FW_INSTALL project in S32 Design Studio. The error occurs during linking, as shown below:

undefined reference to `_start'
collect2.exe: error: ld returned 1 exit status
make: *** [S32K344_HSE_FW_INSTALLS32K344_HSE_FW_INSTALL.elf] Error 1

Steps I followed:

  1. Using S32 Design Studio version 3.5.14.

  2. Project path: C:\NXP\S32K3_HSE_DemoExamples_1_0_0\S32K3_HSE_DemoExamples\Device_Configuration\S32K344_HSE_FW_INSTALL.

  3. Using default linker and startup files.

Could you please advise what might be causing this _start undefined reference and how to resolve it?

Thank you for your support.

0 项奖励
回复
1 解答
1,179 次查看
davidtosenovjan
NXP TechSupport
NXP TechSupport

I just tested it with your setup, all you need to do is import the project and edit the patches referencing the pink file to be installed in the linker command file. This also means you need to download the HSE FW to your computer.

在原帖中查看解决方案

0 项奖励
回复
3 回复数
1,180 次查看
davidtosenovjan
NXP TechSupport
NXP TechSupport

I just tested it with your setup, all you need to do is import the project and edit the patches referencing the pink file to be installed in the linker command file. This also means you need to download the HSE FW to your computer.

0 项奖励
回复
1,163 次查看
Sanjana_k
Contributor II

This is our entire project details please hep us with these errors

0 项奖励
回复
1,172 次查看
Sanjana_k
Contributor II

#Hello @davidtosenovjan

We are currently facing an issue where the .elf file is not being generated during the build process. We are not exactly sure what the cause is. Could you please help us with some guidelines or steps to identify and resolve this issue?

Thank you for your time and support.

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2201171%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E7%89%88%E6%9C%AC%E9%94%99%E8%AF%AF%EF%BC%9A%E2%80%9C%E5%AF%B9%E2%80%9C_start%E2%80%9D%E7%9A%84%E5%8F%82%E8%80%83%E6%9C%AA%E5%AE%9A%E4%B9%89%E2%80%9D%E3%80%81%E6%97%A0%E6%95%88%E7%9A%84%E5%8C%85%E5%90%AB%E8%B7%AF%E5%BE%84%E5%92%8C%E7%BC%BA%E5%B0%91%20.elfS32DS%20%E4%B8%AD%E7%9A%84%E6%96%87%E4%BB%B6%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2201171%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%23%E4%BD%A0%E5%A5%BD%EF%BC%8C%E5%9B%A2%E9%98%9F%3C%2FP%3E%3CP%3E%E6%88%91%E5%9C%A8%20S32%20Design%20Studio%20%E4%B8%AD%E7%BC%96%E8%AF%91%20S32K344_HSE_FW_INSTALL%20%E9%A1%B9%E7%9B%AE%E6%97%B6%E9%81%87%E5%88%B0%E4%BA%86%E7%89%88%E6%9C%AC%E9%94%99%E8%AF%AF%E3%80%82%E9%94%99%E8%AF%AF%E5%8F%91%E7%94%9F%E5%9C%A8%E9%93%BE%E6%8E%A5%E8%BF%87%E7%A8%8B%E4%B8%AD%EF%BC%8C%E5%A6%82%E4%B8%8B%E5%9B%BE%E6%89%80%E7%A4%BA%EF%BC%9A%3C%2FP%3E%3CP%3E%E5%AF%B9%20%60_start%60%3CBR%20%2F%3Ecollect2.exe%20%E7%9A%84%E6%9C%AA%E5%AE%9A%E4%B9%89%E5%8F%82%E8%80%83%EF%BC%9Aerror%3A%20ld%20returned%201%20exit%20status%3CBR%20%2F%3Emake%EF%BC%9A***%20%5BS32K344_HSE_FW_INSTALLS32K344_HSE_FW_INSTALL.elf%5D%E9%94%99%E8%AF%AF%201%3C%2FP%3E%3CP%3E%E6%88%91%E9%81%B5%E5%BE%AA%E7%9A%84%E6%AD%A5%E9%AA%A4%3C%2FP%3E%3COL%3E%3CLI%3E%3CP%3E%E4%BD%BF%E7%94%A8%20S32%20Design%20Studio%203.5.14%20%E7%89%88%E6%9C%AC%E3%80%82%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3E%E9%A1%B9%E7%9B%AE%E8%B7%AF%E5%BE%84%EF%BC%9AC%3A%5CNXP%5CS32K3_HSE_DemoExamples_1_0_0%5CS32K3_HSE_DemoExamples%5CDevice_Configuration%5CS32K344_HSE_FW_INSTALL.%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3E%E4%BD%BF%E7%94%A8%E9%BB%98%E8%AE%A4%E9%93%BE%E6%8E%A5%E5%99%A8%E5%92%8C%E5%90%AF%E5%8A%A8%E6%96%87%E4%BB%B6%3C%2FP%3E%3C%2FLI%3E%3C%2FOL%3E%3CP%3E%E4%BD%A0%E8%83%BD%E5%90%A6%E5%91%8A%E7%9F%A5%E8%BF%99%E4%B8%AA%20_start%20%E6%9C%AA%E5%AE%9A%E4%B9%89%E7%9A%84%E5%8F%82%E8%80%83%E5%8F%AF%E8%83%BD%E6%98%AF%E4%BB%80%E4%B9%88%E5%8E%9F%E5%9B%A0%E4%BB%A5%E5%8F%8A%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3%E8%BF%99%E4%B8%AA%E9%97%AE%E9%A2%98%EF%BC%9F%3C%2FP%3E%3CP%3E%E6%84%9F%E8%B0%A2%E6%82%A8%E7%9A%84%E6%94%AF%E6%8C%81%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2202024%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Build%20Error%3A%20%E2%80%9Cundefined%20reference%20to%20'_start'%E2%80%9D%2C%20Invalid%20Include%20Path%2C%20and%20Missing%20.elf%20File%20in%20S%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2202024%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E8%BF%99%E6%98%AF%E6%88%91%E4%BB%AC%E6%95%B4%E4%B8%AA%E9%A1%B9%E7%9B%AE%E7%9A%84%E8%AF%A6%E7%BB%86%E4%BF%A1%E6%81%AF%EF%BC%8C%E8%AF%B7%E5%B8%AE%E5%8A%A9%E6%88%91%E4%BB%AC%E8%A7%A3%E5%86%B3%E8%BF%99%E4%BA%9B%E9%94%99%E8%AF%AF%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2202018%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Build%20Error%3A%20%E2%80%9Cundefined%20reference%20to%20'_start'%E2%80%9D%2C%20Invalid%20Include%20Path%2C%20and%20Missing%20.elf%20File%20in%20S%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2202018%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%23%E4%BD%A0%E5%A5%BD%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F52613%22%20target%3D%22_blank%22%3E%40davidtosenovjan%3C%2FA%3E%3C%2FP%3E%3CP%3E%E6%88%91%E4%BB%AC%E7%9B%AE%E5%89%8D%E9%9D%A2%E4%B8%B4%E7%9D%80%E5%9C%A8%E7%89%88%E6%9C%AC%E8%BF%87%E7%A8%8B%E4%B8%AD%3CSTRONG%3E%E6%9C%AA%E7%94%9F%E6%88%90%20.elf%20%E6%96%87%E4%BB%B6%3C%2FSTRONG%3E%E7%9A%84%E9%97%AE%E9%A2%98%E3%80%82%E6%88%91%E4%BB%AC%E8%BF%98%E4%B8%8D%E6%B8%85%E6%A5%9A%E5%8E%9F%E5%9B%A0%E6%98%AF%E4%BB%80%E4%B9%88%E3%80%82%E8%83%BD%E5%90%A6%E8%AF%B7%E6%82%A8%E6%8F%90%E4%BE%9B%E4%B8%80%E4%BA%9B%E6%8C%87%E5%8D%97%E6%88%96%E6%AD%A5%E9%AA%A4%EF%BC%8C%E5%B8%AE%E5%8A%A9%E6%88%91%E4%BB%AC%E8%AF%86%E5%88%AB%E5%B9%B6%E8%A7%A3%E5%86%B3%E8%BF%99%E4%B8%AA%E9%97%AE%E9%A2%98%EF%BC%9F%3C%2FP%3E%3CP%3E%E6%84%9F%E8%B0%A2%E6%82%A8%E7%9A%84%E6%97%B6%E9%97%B4%E5%92%8C%E6%94%AF%E6%8C%81%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2201993%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Build%20Error%3A%20%E2%80%9Cundefined%20reference%20to%20'_start'%E2%80%9D%2C%20Invalid%20Include%20Path%2C%20and%20Missing%20.elf%20File%20in%20S%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2201993%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CSPAN%20class%3D%22HwtZe%22%3E%3CSPAN%20class%3D%22jCAhz%20ChMk0b%22%3E%3CSPAN%20class%3D%22ryNqvb%22%3E%E6%88%91%E5%88%9A%E5%88%9A%E7%94%A8%E4%BD%A0%E7%9A%84%E8%AE%BE%E7%BD%AE%E5%AF%B9%E5%85%B6%E8%BF%9B%E8%A1%8C%E4%BA%86%E6%B5%8B%E8%AF%95%EF%BC%8C%E4%BD%A0%E6%89%80%E9%9C%80%E8%A6%81%E5%81%9A%E7%9A%84%E5%B0%B1%E6%98%AF%E5%AF%BC%E5%85%A5%E9%A1%B9%E7%9B%AE%E5%B9%B6%E7%BC%96%E8%BE%91%E5%8F%82%E8%80%83%E8%A6%81%E5%AE%89%E8%A3%85%E5%9C%A8%E9%93%BE%E6%8E%A5%E5%99%A8%E5%91%BD%E4%BB%A4%E6%96%87%E4%BB%B6%E4%B8%AD%E7%9A%84%E7%B2%89%E8%89%B2%E6%96%87%E4%BB%B6%E7%9A%84%E8%A1%A5%E4%B8%81%E3%80%82%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22jCAhz%20ChMk0b%22%3E%3CSPAN%20class%3D%22ryNqvb%22%3E%E8%BF%99%E4%B9%9F%E6%84%8F%E5%91%B3%E7%9D%80%E6%82%A8%E9%9C%80%E8%A6%81%E5%B0%86%20HSE%20FW%20%E4%B8%8B%E8%BD%BD%E5%88%B0%E7%94%B5%E8%84%91%E4%B8%8A%E3%80%82%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E