文章目录1. 背景描述2. 准备工作2.1 工具&软件2.2 测试用例3. 功能测试3.1调试配置3.2 测试验证 1. 背景描述最近和一些汽车电子客户交流了下XCP标定,了解到的大概流程如下:首先对地址进行分区,分为工作页和参考页,工作页的地址为RAM地址,参考页的地址为Flash地址。同时分配工作页和参考页中的参数地址,要保证每个工作参数和对应的参考参数的地址偏移量是一样的。上电之后
转载
2024-09-14 14:33:21
220阅读
本文主要介绍如何使用Keil4开发ARM9(S3C2440)裸机程序。 说明: 一、平台: 操作系统:Windows XP系统 KEIL版本:4.73 开发板:ARM9(S3C2440)
s32k 运行python的具体步骤及注意事项逐步整理如下。
## 版本对比
### 特性差异
在不同版本的 S32K 上,Python 运行环境和支持的功能特性有所不同。用户在决定迁移时需关注以下关键特性差异。
| 特性 | S32K版本 1.0 | S32K版本 2.0 |
|---------------|----------
1.1概述S32K1xx系列产品在汽车行业中进一步扩展了Arm®Cortex®-M0+/M4F MCU的高
原创
2022-12-06 12:17:12
4930阅读
内容提要1. S32K1xx系列MCU启动过程详解(startup_S32K144.S)① 关闭CPU全局中断②清零CPU内核寄存器R1~R12③初始化SRAM的ECC④初始化堆栈⑤系统初始化⑥RAM初始化⑦打开CPU全局中断⑧跳转到应用程序main()函数2. 重映射代码/函数到RAM中运行的方法和步骤①分析应用工程链接文件(S32K144_64_flash.ld)②将想要重映射的代码/函数通过
S32K14X_CAN2.0_RxFIFO_driverS32K14X CAN2.0收发数据帧配置(no SDK)1、工作原理 When MCR[RFEN] is set, the memory area from 0x80 to 0xDC (which is normally
occupied by MBs 0–5) is used by the reception FIFO engine.
转载
2024-07-05 21:00:29
719阅读
低功耗串行外设接口(LPSPI)46.1 芯片专用LPSPI信息46.1.1 实例化信息下表总结了该模块在产品系列中每个芯片的实现。每个模块的芯片选择的确切数量取决于封装。 并非所有芯片选择都可用于不同的封装。 LPSPI2不支持任何TRGMUX相关功能,例如TRGMUX的HREQ源或TRGMUX的任何触发器。 器件上的所有LPSPI实例都有所有记录的LPSPI寄存器。 该设备不支持低泄漏和等待模
转载
2024-08-28 10:26:25
391阅读
【百问网智能家居4】移植FreeRTOS本博客是基于百问网视频所做的学习笔记,如有错误,欢迎大家指正呀。一、硬件中断概念STM32含有中断号有如下,系统异常10种,外部中断60种。其中,可编程中断优先级由NVIC(Nested Vectored Interrupt Controller)嵌套中断向量控制器来控制。通过设置中断优先级分组来分配抢占优先级和子优先级的所占用的bit位数,一共占用4位。抢
转载
2024-07-31 17:42:41
181阅读
-----------------------------------------------------------------------------------------------作者:prife-----------------------------------------------------------------------------------------------使用
内容提要 引言 1. S32 SDK的软件分层架构介绍 1
内容提要引言1. SDK的MCU平台相关设备驱动解析(SDK-->platform-->devices目录) 1.1 子目录common 1.2 子目录S32K1xx(为具体使用的MCU型号,可能为 S32K116/S32K118/S31K142/S32K144/S32K146/S32K148)
转载
2024-05-05 19:25:09
1470阅读
封装:把一类事物的特性抽象出来,比如方法和属性,并用代码包装起来,以结果为导向,忽略具体实现过程,即为封装。思路:1.封装类class 类名{
成员属性定义;
构造函数(或构造器);
成员方法定义并输出;
} 2.加载类对象,初始化属性TestClass 类名{
转载
2024-07-19 13:22:19
35阅读
S32K144之新建工程、导入工程以及工程结构简介前面已经介绍了S32DS开发环境的安装以及SDK软件包的导入,下面我们来简要地介绍一下如何在S32DS上新建工程、导入工程以及工程结构的简介。 1、新建工程 点击 File->New->New S32DS Application project。 给Project命名,选择正确的芯片型号,然后点击Next。 进入下一界面,选择J-Lin
转载
2024-04-17 13:05:38
424阅读
第 1 章 前言1.1 概述注意 S32K118 的具体信息在此设备合格之前是初步的。本文档讨论了在安全相关系统中集成和使用 S32K1xx 微控制器单元 (MCU) 的要求。它旨在支持安全系统开发人员使用 S32K1xx 的安全机制构建他们的安全相关系统,并描述为实现所需的系统级功能安全完整性而应实施的系统级硬件或软件安全措施。 S32K1xx 是根据 ISO 26262 开发的,具有集成的安全
完整的S32K144的学习汇总如下
原创
2022-03-10 11:37:09
149阅读
完整的S32K144的学习汇总如下:https://github.com/GreyZhang/g_s32k144 继续S32K144的学习,这一次的学习内容还是FreeMaster。这是一个很好的功能,能够给我们的软件调试带来很多便捷之处。但是,目前我看到的这个软件包似乎可移植性并不是很好,尤其是我想移植到其他的平台的时候或许会有点麻烦。相比之下,一个简单的printf似乎要便捷的多...
原创
2021-07-07 17:24:11
106阅读
完整的S32K144的学习汇总如下:://github.com
原创
2022-03-10 11:39:44
826阅读
完整的S32K144的学习汇总如下:https://github.com/GreyZhang/g_s32k144 前面看了FreeMaster的功能,的确是很方便。不过,能够运行的只是一个做好了的Demo。如何让这个功能增加到我现在一直学习维护的工程中呢? 移植很简单,从Demo中梳理出相关的代码,然后完善一下SDK的驱动配置即可。工作如下:分析Demo的工程,摘取出可...
原创
2021-07-07 17:24:30
229阅读
完整的S32K144的学习汇总如下:https://github.com/GreyZhang/g_s32k144 继续学习S32K144,这次来看一个小工具FreeMaster。其实,涉及到MCU程序的部分算是一个协议栈。 这个功能的移植暂且不去探讨了,值得一说的是在S32DS中这个功能以及做成了开箱即用的功能了。使用的时候,只需要从例子中导入即可。 之后,做代码...
原创
2021-07-07 17:24:44
247阅读
完整的S32K144的学习汇总如下:://github
原创
2022-03-10 11:39:30
324阅读