S32DS软件操作

目录

S32DS(S32 Design Studio for S32 Platform)

注释

修改工程名字

配色设置

改字体大小

改相同变量高亮

打开已有的工程


​​​​​​​S32DS基于Eclipse,所以操作和Eclipse类似,如果S32DS不会使用可以查阅该软件的相关使用方法。

S32DS(S32 Design Studio for S32 Platform

建立工作空间 命名比较苛刻,不能有空格、中文、特殊符号

S32k1x 在S32 Design Studio for ARM软件上有Components菜单项,可以直接拖动库函数配置。

S32 Design Studio for S32 Platform中没有直接的"Components"菜单项。在S32DS中,组件一般是通过其他菜单项或工具栏图标来访问的。

下面的链接是针对S32K1的,S32K344开发方法不太一样,就像上面说的,少了Components菜单项(在S32K144 中是 Processor expert 芯片专家)

【S32K】S32K144入门笔记(1) 从零开始进行开发环境搭建

SDK应用二:S32DS开发环境使用SDK编辑工程代码实例(S32K142配置时钟,中断,GPIO)

S32DS使用Tips--SDK使用常见问题(FAQ)答疑-汽车电子expert成长之路-电子技术应用-AET-中国科技核心期刊-最丰富的电子设计资源平台

S32DS中使用SystemView分析FreeRTOS |电子通-应用新知,新电子的助推者 电子通

注释

在选中需要注释的代码后按住Ctrl+Shift+C,会发现所选代码被“//”注释掉,再次按住Ctrl+Shift+C可以打开注释。

修改工程名字

S32DS工程改名_s32ds改工程名字_SissonLi的博客-优快云博客

S32DS修改项目工程文件名_s32ds改工程名字_星叔的博客-优快云博客

配色设置

https://www.nxpic.org.cn/module/forum/thread-611784-1-1.html

配色下载 :eclipse 主题样式(这个网站只有编辑代码的配色)

改字体大小

改相同变量高亮

效果

上述只是针对普通变量,结构体好像又要配置。

C/C++ write Occurrences  不知道这个是什么,配置了就这样 

这个是什么?有待研究...

S32DS IDE使用Tips--参考汽车电子expert成长之路_s32dk for power demo_woshizuopie的博客-优快云博客


打开已有的工程

③拷贝一份在工作空间,有编辑代码,源地址的工程不会被更改,而是更改拷贝到工作空间的工程。

设定优化等级

Project → Properties

调试时如果变量值显示OUT EXPRESSION ,需要调整编译优化级别,可以选择0级不优化,确定后重新编译工程

开启printf浮点输出

因为S32DS串口调试默认不支持浮点,需手动开启,勾选support printf float format for newlib_nano library

调试时观察寄存器窗口

这个比较坑的地方是:要自己双击才显示数值,再双击关闭显示。

S32DS内置的Help插件说明文档如下:

关于一些软件使用问题的帮助,不懂的可以在Help里面搜索答案。

【S32DS报错】-2-提示Error while launching command:arm-none-eabi-gdb –version错误-优快云博客

当你对工程备份时,你复制了一份工程,然后再导入到IDE中,编译完成,下载时报错:

你打开下载配置的界面,你会发现这个地方是空白的,你需要将该文件选入即可(如下图)。

【博文连载】S32DS IDE使用Tips--应用工程调试常见问题(FAQ)答疑_内核

Eclipse常用基本配置_eclipse配置_cuixubin的博客-优快云博客





 

<think>好的,用户想查找关于S32DS的使用教程,尤其是与EB(可能指Elektrobit)相关的部分。我需要先确认用户提到的EB具体指什么,通常EB在汽车软件领域可能指Elektrobit,这是一家提供AUTOSAR工具链的公司,他们的工具常用于配置MCAL(Microcontroller Abstraction Layer)。结合用户提供的引用[1],里面提到了将EB配置生成的MCAL代码集成到S32DS中,所以这里的EB应该是指Elektrobit的配置工具。 接下来,我需要整理S32DS(S32 Design Studio)与EB工具链集成的相关教程内容。根据引用[1],主要内容是如何将EB生成的MCAL代码导入S32DS并进行编译调试。这可能包括项目配置、路径设置、编译选项调整等步骤。需要分步骤说明,确保用户能跟随操作。 用户的问题还提到需要生成相关问题,我需要根据教程内容提出几个相关问题,比如如何配置EB工具生成代码,如何解决集成中的常见错误,或者如何在S32DS中进行调试等。同时,要确保回答结构清晰,符合用户要求的真实可靠。 另外,需要注意使用中文回答,并正确应用LaTeX格式,但用户的问题中可能不涉及数学公式,所以可能在回答中不需要使用。但根据系统级指令,所有行内数学表达式需要用$...$,如果有相关内容的话需要遵守,但在此问题中可能不涉及。 需要检查引用是否正确,用户提供的引用[1]和[2]中,引用[1]是关于集成EB生成的MCAL代码到S32DS,而引用[2]看起来是一个软件包的文件名,可能与更新或安装相关。因此,在回答中主要参考引用[1]的内容,可能引用[2]涉及到的内容较少,除非用户的问题涉及软件包的安装或更新。 最后,确保回答符合用户要求的格式,分步骤说明,并提供相关问题。需要避免使用Markdown格式,保持自然的中文口语化,同时结构清晰。</think>关于S32DS与EB工具的集成使用,以下是分步骤说明: ### 一、环境准备 1. 安装S32DS时需确认版本匹配性,例如S32K144开发需选择S32DS for ARM 2018.R1版本[^1] 2. 下载EB配置工具生成的MCAL代码包,确保包含完整的`mcal_generated`目录和`eb Tresos`配置文件 ### 二、工程导入 1. 在S32DS中创建新工程: ```bash File -> New -> S32DS Project from Existing Code ``` 2. 设置代码路径指向EB生成的MCAL工程目录 3. 配置编译器选项: ```makefile C_INCLUDES += -I./mcal_generated/port LDFLAGS += -T "S32K144_64_flash.ld" ``` ### 三、MCAL集成要点 1. 外设驱动配置: - 使用EB Tresos配置GPIO、CAN等模块 - 生成`Mcal_Config.arxml`后导入S32DS工程 2. 内存分配需对齐EB配置的: $$ \text{Flash Base} = 0x00400000,\quad \text{RAM Base} = 0x1FFF8000 $$ ### 四、调试配置 1. 创建调试配置时选择J-Link调试器 2. 在GDB配置中添加初始化命令: ```gdb monitor flash device = S32K144 monitor speed 10000 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值