S32K14x 用 v2.2
S32K31x 用 v3.5
项目的编码统一为 UTF-8
S32DS 是使用gcc、makefile、make这一套来编译的。
可执行文件:
.elf:jlink 调试使用的文件,因为它不仅包含机器码(指令),还包含大量的辅助信息。
.bin:jlink 烧写的文件,二进制文件,机器码,无地址信息。
.hex:jlink 烧写的文件,ASCII文本,包含地址信息。
.s19:类似于hex,hex是通用的格式,s19是特定的格式。

后面绿色的是配置项
工作区
切换工作区
工程管理
每一个项目建立一个工作区。
导入已有工程


这里面第一个不要引入的,总的目录不要引入
新建工程
工程设置

或者:

编码格式

头文件

宏定义
库文件
设置途径一:
设置途径二:
编译工程
编译文件夹设置

编译工具链设置

关联
关联工程
编译当前工程的时候编译同工作区下的其它工程。
使用场景:

关联文件
编译当前工程的时候编译某些文件。
使用场景:

rm -fv ${BuildArtifactFilePrefix}${BuildArtifactFileName}.tmp ${BuildArtifactFilePrefix}${BuildArtifactFileName}echo -e "CREATE ${BuildArtifactFilePrefix}${BuildArtifactFileName}.tmp\n\nADDLIB ${BuildArtifactFilePrefix}${BuildArtifactFileName}\n$$(for i in `ls ${ProjDirPath}/sdk_own/lib/libfmc_*.a`; do echo ADDLIB $$i; done)\nSAVE\nEND" |
${cross_prefix}${cross_ar} -M && mv -fv ${BuildArtifactFilePrefix}${BuildArtifactFileName}.tmp ${BuildArtifactFilePrefix}${BuildArtifactFileName} && cp -fv ${BuildArtifactFilePrefix}${BuildArtifactFileName} ${ProjDirPath}/sdk/lib/ && cp -fv ${BuildArtifactFilePrefix}${BuildArtifactFileName} ${ProjDirPath}/../../FmcTbox3p6OemPrj_Chery_T1A/prj_fmc_common/common/sdk/lib编译器设置
输出 s19 文件


程序下载
代码调试
进入途径一:
进入途径二:
烧录工具设置:

jlink 设置
对于 v2.2
对于 v3.5