首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
s32k专题
【S32K 进阶之旅】 NXP S32K3 以太网 RMII 接口调试(2)
前言 前文介绍了 NXP S32K3 以太网 RMII 接口调试的开发环境搭建,下面开始详解软件调试步骤。没看过第一节的小伙伴请移步《【S32K 进阶之旅】 NXP S32K3 以太网 RMII 接口调试(1)》,话不多说我们直接进入正题。 lwip Stack 介绍 TCP/IP Stack 是 TCP/IP 协议套件的轻量级实现,而实现 lwIP TCP/
阅读更多...
关于NXP的S32K,K3系列关于CAN接收过滤的掩码设置
恩智浦芯片目前CAN这块干了两种项目,关于CAN接收这一块,上一个项目都是用MB0接收所有的CAN帧,不做物理过滤设置;接手第二种项目,是每一个MB(message buffer),对应一个掩码过滤,导致新增加的报文接收不到,先不说第一种项目会不会有丢帧(目前在手册中没有找到相关的描述,如果所有的最多32个MB都被不过滤的任意的报文占满,会不会出现RMB丢帧的情况,或者去覆盖最低优
阅读更多...
S32K CANFD MailboxFilters Driver(no SDK)
S32K14X_CANFD_MailboxFilters_driver 底层寄存器配置(no SDK) 一、工作原理 1、CANFD协议简介 在汽车领域,随着人们对数据传输带宽要求的增加,传统的CAN总线由于带宽的限制难以满足这种增加的需求。此外为了缩小CAN网络(max. 1MBit/s)与FlexRay(max.10MBit/s)网络的带宽差距,BOSCH公司推出了CANFD 。CANFD(
阅读更多...
【嵌入式经验系列】S32K-CSEc硬件加密模块深度解析
【嵌入式经验系列】S32K-CSEc硬件加密模块深度解析 一、序言二、CSEc模块特性三、CSEc功能详细介绍3.1 启动CSEc功能3.2 加密和解密3.2.1 密钥加载3.2.2 更新密钥3.2.3 授权密钥 3.3 CMAC生成与验证3.4 安全启动3.4.1 安全启动模式3.4.2 使能安全启动3.4.3 添加BOOT_MAC 一、序言 本文档主要着重去介绍硬件加
阅读更多...
关于s32k芯片解锁的操作
问题现象 在使用jflash 给新的NXP s32k118烧写程序的时候,会弹出如下的提示,导致不能烧写: 查过相关的资料,这个的原因是,nxp的MCU会在flash的0x400开始,设置16个字节的校验码,这个和MCU中的寄存器一一对应。而新片子的flash中,因为都是默认的0xFF,所以不行。 从网上搜索的关于s32k芯片解锁的方法,有的提到使用 j commander这个软件进行解锁(
阅读更多...
S32K模拟EEPROM实现单字节和多字节的写入,并实现在一个地址处更新刷写次数
最近打算写EEPROM,本着单使用官方手册就搞定这个模拟EEPROM,最后还是借鉴了官方的例程 一、先来看一下我们要操作的内存空间的大小和可操作的地址在哪里? 1)从上图可知S32K148的FlexRAM 的最大空间为4k,所以说他可模拟的EEPROM最大为4k(S32K的EEPROM按字节读取的是由FlexRAM模拟最大4K,S32K的EEPROM按最小扇区2K读取的是由Flex
阅读更多...