一,S32DS配置。新建工程 以自带例程“S32K144_Project_ADC”为例 选择 Debug Configurations 右击GDB SEGGER J-Link Debugging选项,选择 New配置项目信息 注: 这里罗列一关键点,其它使用默认配置 ${jlink_path}/${jlink_gdbserver}${cross_pr
转载
2024-04-20 10:16:15
487阅读
最近换了一份工作,初次接触NXP S32K144 MCU,刚好负责开发CAN协议栈及应用功能的开发,开发过程遇到过一些问题,网上资料也不是那么全,于是自己总结了一下自己的开发经验,希望对初次接触的小白有一些帮助,也希望大家多多提出问题。关于S32K144S32K144 MCU支持三路CAN,CAN0,CAN1,CAN2。CAN0有32个邮箱,CAN1和CAN2有16个邮箱,NXP系列开发有一个好处
目录引言1. S32DS for ARM 2018.R1中编译生成和调用静态库的方法和步骤1.1 编译生成静态库的方法和步骤1.2 调用静态库的方法和步骤总结引言在S32DS IDE下静态库文件的后缀名不再是.lib而是.a。1. S32DS for ARM 2018.R1中编译生成和调用静态库的方法和步骤1.1 编译生成静态库的方法和步骤Step1:创建一个新的S32DS for ARM 201
安装S32 Design Studio及简单操作说明:安装所需要的安装包均在此文件中,安装流程及基本操作按照入门手册PDF进行即可,以下着重记录所学基本操作流程,安装流程省略 安装:安装流程按照压缩包中PDF说明流程安装即可;注意事项1.安装路径选择默认,默认选择才能正常安装软件更新包;操作:建立工作空间双击 S32 Design Studio for S32 Platfor
转载
2024-02-08 15:10:57
2473阅读
宏定义是比较常用的预处理指令,即使用“标识符”来表示“替换列表”中的内容。标识符称为宏名,在预处理过程中,预处理器会把源程序中所有宏名,替换成宏定义中替换列表中的内容。 常见的宏定义有两种,不带参数的宏定义和带参数的宏定义。宏定义可以帮助我们防止出错,提高代码的可移植性和可读性等。在软件开发过程中,经常有一些常用或者通用的功能或者代码段,这些功能既可以写成函数,也可以封装成为宏定义。那
FreeRTOS 基础系列文章 基本对象 FreeRTOS——任务 FreeRTOS——队列 FreeRTOS——信号量 FreeRTOS——互斥量 FreeRTOS——任务通知 FreeRTOS——流和消息缓冲区 FreeRTOS——软件定时器 FreeRTOS——事件组 内存管理 FreeRTOS——静态与动态内存分配 FreeRTOS——堆内存管理
转载
2024-10-17 11:49:06
222阅读
1、下载好压缩安装包Xilinx_ISE_DS_14.7_1015_1.tar,然后解压得到安装文件夹Xilinx_ISE_DS_14.7_1015_1如入下所示: 1.打开Xilinx_ISE_DS_14.7_1015_1文件夹,然后点击set up,进行安装: 选择安装路径(没有中文字符。) 当安装进程到达86%时会弹出一个对话框,叫你安装跟网络通信有关的软件,如下所示 之后我们对它进行安装,
转载
2024-07-20 12:24:33
82阅读
文章目录1. 简介2. 下载与安装2.1 S32DS 简介2.2 S32DS 下载2.3 S32DS 安装3. 新建工程与导入工程3.1 S32DS 2.2 初次配置3.2 新建工程3.2.1 依赖例程创建工程3.2.2 创建库工程3.2.3 创建空白工程3.3 导入工程3.3.1 导入相同 S32DS 版本的工程3.3.2 导入 S32DS 2018.R1 版本的工程4. 程序下载与调试4.1
转载
2024-03-10 11:10:02
340阅读
Designing Specification行为等价性站在客户端视角看行为等价性:根据规约判断行为是否等价规约结构:前置条件和后置条件前置条件:对客户端的约束,在使用方法时必须满足的条件; 后置条件:对开发者的约束,方法结束时必须满足的条件; 契约:如果前置条件满足了,后置条件必须满足前置条件不满足,则方法可以做任何事情前置条件在@param中定义 后置条件在@return 和 @throws,
环境搭建如前,Studio2.0.6,IDE1.01,framework 3.4rc1,Cocos2d-x 3.3final环境搭建见:要实现的是在Studio中建项目,有两个场景,第一个场景是进入程序时显示的场景,场景中有一个按钮,按这个按钮就进入第二个场景首先在Studio中新建项目:别忘了把选项都选上这里建的项目直接发布到IDE中,模拟器运行后是一个小项目,背景是农场,上面有个是松鼠还是什么
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、新建工程二、生成和编写代码1.添加外设的库2.配置pin脚和外设3.添加代码三、编译下载 前言S32 MPC5748G快速上手。 一、新建工程file -->new–>S32DS Application Project 给项目起名字,选保存路径,选MCU型号 点Next 如下图 三个core 选一个或着
摘要:安装s3cmd包s3cmd是默认的RPM库针对CentOS,RHEL和Ubuntu系统上可用,您可以简单的在系统上执行以下命令进行安装。在CentOS / RHEL:# yum install s3cmd在Ubuntu / Debian:$ sudo apt-get install s3cmd在SUSE Linux Enterprise Server 11:# zypper addrepo
转载
2024-04-30 20:47:10
47阅读
S32K3系列GPIO及其中断使用介绍1. 例程介绍1.1 例程选择:1.2 选择依据:2. GPIO的使用2.1 通用GPIO2.2 常用API简介3. GPIO中断的配置与使用3.1 在driver中添加如下模块:3.2 新增引脚3.3 配置IntCtrl_Ip_1模块3.4 配置Siul2_Icu_1模块3.5 软件配置3.6 中断相关API4. 注意事项4.1 Debugger:4.2
转载
2024-07-21 14:21:05
910阅读
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言
一、组件配置的前提二、配置过程三、如何使用与为何要删除.pe文件 前言本文将详细讲解S32DS的组件驱动配置,以及为什么会出现无法添加组件的原因。一、组件配置的前提可以进行驱动配置的前提是ProcessorExpert.pe文件存在。在创建新的项目时会自动创建,一旦删除则难以添加(暂时没找到重新添加的方法)。二、配置过
转载
2024-09-26 20:14:17
436阅读
芯片生态很重要,接触到的一些进口芯片,比如ST、TI、NORDIC、AVR等,有论坛,网上能找到资料,芯片容易买到,SDK不停更新。这也就是ST的芯片、Arduino IDE市场很大、用户基数多的原因,稳定性、功能、开发速度缺一不可。
从使用上来说,开发产品最喜欢用的还是STM8S003,但是因为价格波动还有华为事件,新项目会从CMS8S5880和N76E003
S32K1xx简介以及环境搭建S32K系列是恩智浦基于ARM内核推出的一款汽车级通用型MCU,可轻松应对各种汽车电子控制应用需求。S32K1xx系列MCU是S32K系列的第一代产品,其中S32K11x内核为ARM Crotex-M0+,是KEA系列MCU的升级版本,S32K14x内核为ARM Crotex-M4F。 1、S32K1xx系列MCU资源简介 主要特征: — 电压范围:2.7-5.5V
S32K3学习笔记_01_MCAL的使用和环境搭建 文章目录1、S32K3的简介1.1、开发环境的介绍1.2、开发流程1.2.1、SDK开发流程1.2.2、MCAL开发流程2、下载安装包及软件包2.1、登录注册2.2、搜索安装包2.2.1、搜索S32K3 Standard Software2.2.2、下载需要的软件2.3、S32 DS下载及安装2.3.1、S32 DS的下载2.3.2、S32 DS
文章目录1 前言2 实现方式3 实现代码2.1 main.c2.2 NVM_Flash.h4 最后 1 前言这几天有同学在做项目,对步进电机控制原理不理解,来寻求学长解答,这里专门写一篇文章进行解答! 单片机-嵌入式毕设选题大全及项目分享: 2 实现方式我目前实现的一种单片机动态加载是把独立的程序通过CAN或者UART再或者SD卡等等方式,读取到RAM中并执行(NXP S32K系列,Cortex
上述网址在安装S32DS.3.4_b201217_win32.x86_64.exe时出现报错“Software Acticvation Code is already used on this station for S32DS_3.5 APU3Compiler 2.0”,找了一圈也没找到解决办法,于是尝试使用其他方式安装S32DS其他安装文件均没有问题发现原因:大部分教程使用的S32DS使用版本
工具配置flexTimer_ic就是个计时器,比普通的定时器灵活很多。引脚配置要先配置好它映射哪个引脚。然后设置成对应的FTM设备。initializationFTM moudule clock setup初始化里面的时钟配置,使用48M的系统时钟,32分频就是1.5M。在时钟管理里面也能看得到FTM global configuration默认配置就行,基本用不到。生成代码在Generated_