How to handle with Cmake Projects' on S32K312?

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

How to handle with Cmake Projects' on S32K312?

582 次查看
JCY1223
Contributor I

I tried to replace the S32DS IDE with a CMAKE project to build an IDE-independent compilation environment for the S32K312 chip. After building it on Windows, I encountered the following errors when compiling with the arm-none-eabi-gcc compiler: CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:108:127: warning: null character(s) preserved in literal CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:108:2041: warning: null character(s) ignored CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:108:2052: warning: null character(s) ignored CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:108:2060: warning: null character(s) ignored CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:108:2064: warning: null character(s) ignored CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:108:2077: warning: null character(s) ignored CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:108:2080: warning: null character(s) ignored CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:108:2092: warning: null character(s) ignored C:\Users\ADMINI1.DES\AppData\Local\Temp\ccJ3Ryin.s: Assembler messages: C:\Users\ADMINI1.DES\AppData\Local\Temp\ccJ3Ryin.s: Warning: end of file in string; '"' inserted CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character valued 0x7f CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is (' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character valued 0x1 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is )' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is ' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character valued 0x1 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is +' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is ,' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character valued 0x1 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is -' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: unknown pseudo-op: .' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character valued 0x1 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is /' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is 0' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character valued 0x1 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is 1' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is 2' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character valued 0x1 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is 3' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is 4' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character valued 0x1 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is 5' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is 6' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character valued 0x1 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is 7' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is 8' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character valued 0x1 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is 9' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is :' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character valued 0x1 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is <' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character valued 0x1 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is =' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is >' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character valued 0x1 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:1: Error: junk at end of line, first unrecognized character is ?' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:2: Error: junk at end of line, first unrecognized character valued 0x7 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:2: Error: junk at end of line, first unrecognized character valued 0x8 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:2: Error: junk at end of line, first unrecognized character valued 0x2 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:2: Error: bad instruction e' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:2: Error: bad instruction ? CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:3: Error: junk at end of line, first unrecognized character is 5' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:3: Error: junk at end of line, first unrecognized character valued 0x1 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:3: Error: junk at end of line, first unrecognized character valued 0x3 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:3: Error: bad instruction ?? CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:3: Error: junk at end of line, first unrecognized character valued 0x4 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:3: Error: junk at end of line, first unrecognized character valued 0x8 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:3: Error: junk at end of line, first unrecognized character valued 0x2 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:3: Warning: missing closing "' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:3: Error: bad instruction ?" ???' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:4: Error: junk at end of line, first unrecognized character is 7' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:4: Error: junk at end of line, first unrecognized character valued 0x8 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:4: Error: bad instruction ?? CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:4: Error: junk at end of line, first unrecognized character valued 0x3 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:4: Error: bad instruction ?' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:4: Error: junk at end of line, first unrecognized character valued 0x1 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:4: Error: junk at end of line, first unrecognized character valued 0x4 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:4: Error: bad instruction 俥' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:4: Error: bad instruction y(? CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:4: Error: junk at end of line, first unrecognized character valued 0x10 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:4: Error: bad instruction c' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:4: Error: junk at end of line, first unrecognized character valued 0x11 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:4: Error: junk at end of line, first unrecognized character valued 0x4 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:4: Error: missing expression CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:5: Error: bad instruction h h!' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:7: Error: junk at end of line, first unrecognized character valued 0x3 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:7: Error: junk at end of line, first unrecognized character is 9' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:7: Error: junk at end of line, first unrecognized character is 9' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:7: Error: junk at end of line, first unrecognized character valued 0x5 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:7: Error: junk at end of line, first unrecognized character is 9' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:7: Error: junk at end of line, first unrecognized character is 9' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:8: Error: junk at end of line, first unrecognized character is 4' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:8: Error: junk at end of line, first unrecognized character is 9' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:9: Error: junk at end of line, first unrecognized character valued 0x4 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:9: Error: junk at end of line, first unrecognized character is 9' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:9: Error: junk at end of line, first unrecognized character valued 0x10 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:9: Error: junk at end of line, first unrecognized character valued 0x11 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:9: Error: bad instruction i/ ' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:9: Error: junk at end of line, first unrecognized character valued 0x12 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:9: Error: junk at end of line, first unrecognized character valued 0xb CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:10: Error: junk at end of line, first unrecognized character valued 0x7 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:11: Error: junk at end of line, first unrecognized character valued 0x5 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:12: Error: bad instruction ? 頗 U ' CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:13: Error: junk at end of line, first unrecognized character valued 0x13 CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:14: Error: bad instruction ya W ]C$ ^ , V f( h 0)i 1? 2)o 3O- 4? 5s 6l2 f 1 g ?C$ ? D ? CMakeFiles/ABSI_CV01.dir/S32K312Mcal/generate/src/Stm_Ip_PBcfg.c.obj:15: Error: junk at end of line, first unrecognized character valued 0x5 make[2]: *** [CMakeFiles\ABSI_CV01.dir\build.make:2179: C:/Users/Administrator.DESKTOP-TQQNGIE/Desktop/Cmake_ABSI_Demo/debug/ABSI_CV01] Error 1 make[1]: *** [CMakeFiles\Makefile2:153: CMakeFiles/ABSI_CV01.dir/all] Error 2 make: *** [Makefile:90: all] Error 2

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

564 次查看
JCY1223
Contributor I

I try to convert MCUXpresso project into Cmake project.

Here is my cmake project,as a beginner I don't know how to deal with this problem.

I will be grateful to those who help me,thx.

0 项奖励
回复

536 次查看
jiri_kral
NXP Employee
NXP Employee

Hi, 

sorry, this community space is for S32 Design Studio and I'm afraid that nobody can answer you question. 

Technically you project is set of source codes, headers and libraries maintained and build by cmake script. Please try to as on some cmake community or forum - based on the bunch of errors it looks that some fundamental setting is missing, but I'm not familiar with cmake at all.  

0 项奖励
回复

520 次查看
JCY1223
Contributor I

Ok,Thank u for your advice.I'm trying to do this.

0 项奖励
回复