S32DS新建工程、编译调试下载、导入工程详细介绍

VIPS32DS新建工程、编译调试下载、导入工程详细介绍
新建了一个工程之后,下面简单介绍下基本的UI界面。其中最左下角那个是界面,这个界面很重要,是图形化配置界面,然后可以根据这些配置自动生成代码。其中,左边那些配置文件,都是系统帮我们创建好了的,我们其实可以直接用就行。有PE工具的调试,以及Jlink工具的调试。我目前使用到PE工具调试可以查看寄存器值,而Jlink调试查看不了寄存器值。连接了开发板之后,点击Debug就可以吧程序下载到芯片上了,而且可以进入到调试界面。
开通可读全文 ·2.2w 人阅读
最低0.47元/天 解锁文章

前面介绍了安装S32DS,接下来介绍S32DS的基本使用。包括新建 S32DS Application 工程、从Example中新建工程、导入SDK中的已有例程、如何调试下载程序等。

1. 打开S32DS

首次打开S32DS会提示以后新建的工程,导入的例程等在哪个目录作为工作空间。默认路径是C盘的用户目录下,可以在自己电脑选择一个合适的目录,但是不要带中文。我选择在D盘目录,如下:

在这里插入图片描述

打开之后,会弹出一个更新组件的界面,可以先不用管,后续想更新可以菜单栏选择更新。

然后首次打开界面如下:

在这里插入图片描述

关闭欢迎界面即可,然后页面布局如下:

在这里插入图片描述

2. 新建 S32DS Application 工程

S32DS IDE是NXP基于Eclipse改写的,我们不用像Eclipse那样从零开始新建一个工程模板,然后把文件一点点的添加进来,然后再进行工程参数的配置。下面介绍

1、File -> New -> S32DS Application Project

在这里插入图片描述

2、工程名称、芯片型号、编译工具链选择

在这里插入图片描述

3、选择调试工具类型、SDK版本

在这里插入图片描述

4、最后点击完成即可

点击完成之后,会创建一个工程如下,该工程有了默认的 main 函数,但是没有做任何的事情,需要我们后续添加代码。我们点击那个锤子构建(编译)工程,可以正常编译,如下:

在这里插入图片描述

3. 从SDK中的Example新建工程

我们可以从S32DS集成的SDK中的Example新建工程,这样我们创建出来的工程,就不是一个空工程,没有任何功能,而是可以创建出带有某个例程的工程,非常方便我们学习和开发.

我们在学习某个外设组件的时候,非常建议使用这种方式创建一个官方的Demo工程,基于此工程进行学习或者移植到自己的项目中去。

1、File -> New -> S32DS Project form Example

在这里插入图片描述

2、选择哪个芯片型号的哪个例程模板

在这里插入图片描述

3、最后点击完成即可,然后创建出来的工程如下:

在这里插入图片描述

4. S32DS导入已有的工程

我们去NXP官网下载了 S32K1xx SDK 之后,里面提供了丰富的例程demo,这些例程都是基于S32DS IDE环境的,所以我们要使用这些例程,需要导入到 S32DS 中。

4.1 导入已有例程

首先,我们已经去官网下载好了 S32_SDK_S32K1xx_RTM_4.0.3 这个SDK,下面介绍如何导入这些已有例程到S32DS中。

1、点击菜单栏的File,或者右键,然后点击import

VIP S32 Design Studio for ARM(S32DS)下载和安装 安装过程中,会弹出一个输入license的对话框。如下:然后,我们可以到刚刚下载这个软件的网页,上面就有license,我们复制过来即可。然后会有选择是 online 还是 offline 验证,我们要选择的是 online 验证。注意要保证联网,不然会报错说激活请求失败。 开通可读全文·1w 阅读·5 点赞·37 收藏 阅读全文

相关推荐

S32DS for ARM GPIO实践

配置GPIO,双击Components界面下的pin_mux,在弹出的界面里面找到GPIO选项卡,找到想要配置的pin,选择输入或者输出。配置完成后,保存后点击这里生成配置代码,生成的代码会在Grenerated_Code文件夹下。pull select field-----------选择上拉还是下拉。initial value field---------- 默认输出状态。pin Mux field- ----------IO复用。lock Field---------锁控制。这个是我的main函数。

weixin_46516921的博客 1323

S32K开发环境搭建

S32K开发环境搭建S32DS

weixin_52051754的博客 2490

S32DS IDE使用Tips--参考汽车电子expert成长之路

①S32 DS IDE for Arm®:面向S32K1、S32V、KEA和MAC57D54H器件的集成开发环境(IDE); ②S32 DS IDE for Power Architecture®:面向S32R、MPC57xx和MPC56xx器件的集成开发环境(IDE); ③S32 DS IDE for Vision:面向S32V的集成开发环境(IDE); ④S32 DS:面向S32平台和S32V的集成开发环境(IDE)。 PEMicro系列调试器包括以下接口类型: USB Multilink/FX, O.

woshizuopie的博客 1万+

S32K144之新建工程、导入工程以及工程结构简介

S32K144之IDE界面介绍与新建工程 前面已经介绍了S32DS开发环境的安装以及SDK软件包的导入,下面我们来简要地介绍一下如何在S32DS上新建工程以及导入工程。 1、新建工程 点击 File->New->New S32DS Application project。 给Project命名,选择正确的芯片型号,然后点击Next。 进入下一界面,选择J-Link下载调试模式,然后...

weixin_41935674的博客 5723

S32DS工程管理全攻略:从新建到调试的完整流程解析

本文详细解析了使用S32 Design Studio(S32DS)进行汽车电子开发的完整流程。从环境准备与工作空间设置入手,逐步指导如何新建工程、导入现有工程,并重点阐述了利用JLINK调试器进行程序下载与问题排查的核心配置步骤。内容涵盖工程管理、图形化配置及调试实战,旨在帮助开发者快速掌握这一官方IDE,提升S32系列芯片的开发效率与稳定性。

weixin_29291573的博客 441

S32DS工程管理实战:新建、删除、导入与常见问题排查

基于Eclipse的嵌入式IDE在汽车电子开发中广泛应用,其工程管理逻辑直接影响开发效率。S32DS作为NXP面向S32K系列芯片的集成开发环境,通过.project与.cproject文件描述工程结构,依赖SDK组件提供外设驱动与启动代码。理解工作区与文件系统的映射关系,是掌握工程新建、删除与导入的关键。在实际项目中,工程师常因SDK版本不匹配、路径配置错误或工具链差异导致编译失败。本文从工程管理原理出发,系统梳理S32DS中工程的创建、清理、移植等高频操作,并给出针对常见报错的快速定位方法,帮助开发者在

weixin_34211761的博客 392

工业自动化中气动夹爪选型、调试与维护全流程实战解析

在工业自动化领域,气动执行元件是实现精准抓取与搬运的基础。其工作原理是通过压缩空气驱动气缸,转化为直线或旋转运动,从而控制夹爪的开合。这类技术因其结构简单、响应快速、成本低廉及维护方便,在自动化产线中具有极高的技术价值,是实现高效、可靠物料搬运的核心单元。其典型应用场景涵盖电子装配、汽车制造、食品包装等行业的上下料、分拣与定位工序。本文以工业自动化中常见的二指平行气动夹爪(常被工程师代号化为“Gripper-A”)为例,深入剖析其从硬件选型、气动系统集成到程序逻辑联锁的完整工程实践。内容聚焦于夹持力计算中惯

weixin_42629671的博客 362

AT32F435/437开发实战:把SD卡变成U盘的完整指南(含源码解析)

本文提供了基于AT32F435/437微控制器将SD卡改造为U盘的完整实战指南。通过深入解析USB MSC协议与SDIO驱动的协同工作原理,详细介绍了硬件设计要点、软件架构融合、核心源码解析以及从编译到文件传输的完整调试流程,帮助开发者实现可靠的大容量存储设备扩展。

weixin_29159127的博客 405

保姆级教程:用再生龙Clonezilla Live给Ubuntu系统做全盘备份与恢复(含BIOS设置避坑)

本文提供了一份详细的Clonezilla Live教程,指导Ubuntu用户如何轻松完成全盘备份与恢复。从启动盘制作、BIOS设置避坑到备份参数解析和恢复操作,涵盖了所有关键步骤和常见问题解决方案,帮助用户高效保护系统数据。

weixin_42116058的博客 630

草莓成熟度与叶片病虫害智能检测数据集应用全解析

本文深入解析草莓成熟度与叶片病虫害智能检测数据集的应用价值,涵盖从绿草莓到红果转色的完整成熟周期及白粉病、炭疽病等7种病害的精准识别。通过实战案例展示如何提升病害识别率至94%,并介绍数据集的科研价值,包括跨品种迁移学习和多模态数据融合技术。

weixin_28366353的博客 272

【YOLOv8/v9/v10 实战 01】YOLOv8/v9/v10全系列实战对决:性能矩阵、架构拆解与2026部署指南

2026年YOLO生态已进入“战国时代”,Ultralytics YOLOv8/11/26、阿里YOLO12、清华YOLOv10、微软YOLOv9四大路线并行发展。本文基于官方文档、学术论文及实测数据,系统剖析三大核心版本(YOLOv8/v9/v10)的架构演进逻辑,构建覆盖参数量、mAP、FPS、FLOPs的完整性能矩阵。通过8组工业场景实测、全流程代码实现(训练-导出-部署)、6类硬件适配方案,解决新手选型难、进阶者优化无门、工业开发者部署低效的痛点。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 526

基于HTML5的酒店在线预订系统设计与实现

1.背景介绍 酒店预订系统,作为现代酒店业务中的重要一环,其便捷性、智能化程度直接影响着酒店的服务质量和经营效果。近年来,随着互联网技术和移动设备的快速发展,以及消费者行为的日益电子化,酒店预订系统也正在经历一场深刻的变革。传统的酒店预订系统往往依赖于复杂的软件安装和硬件设备,而新一代的酒店预订系统则更加强调在线、移动和云端的特性。HTML5作为一种前

AI天才研究院 1905

python爬虫案例——腾讯网新闻标题(异步加载网站数据抓取,post请求)(6)

本篇案例主要讲解异步加载网站如何分析网页接口,以及如何观察post请求URL的参数,网站数据并不难抓取,主要是将要抓取的数据接口分析清楚,才能根据需求编写想要的代码。

@CSDN盲敲代码的阿豪的博客 940

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

上一篇: S32 Design Studio for ARM(S32DS)下载和安装
下一篇: S32K1xx SDK(版本:S32_SDK_S32K1xx_RTM_4.0.3 )详细介绍

双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —
luobeihai
博客等级 码龄8年 1424粉丝 88原创
评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值