首页
分类
嵌入式
CAN通信协议
ARM Cortex-M底层技术
ARM Cortex-M文件那些事
嵌入式小知识
编程语言
GO
C语言
Redis
C++
教程
服务器
游戏服务器
幻兽帕鲁
网站搭建
小记
动手笔记
汽车电子
AUTOSAR
AUTOSAR学习笔记
AUTOSAR武功秘籍
S32K3学习笔记
CP-AUTOSAR 模块解析
链接文件及功能安全
汽车电子笔记
Vector工具使用
ISO14229 - UDS
跟我学UDS
单片机基础知识
NXP-S32K3使用记录
解忧杂货铺
报错记录
开源项目
Tailscale
Umami
WireGuard
Matrix Synapse
归档
墨客博客
累计撰写
277
篇文章
累计创建
0
个标签
累计收到
0
条评论
栏目
首页
分类
嵌入式
CAN通信协议
ARM Cortex-M底层技术
ARM Cortex-M文件那些事
嵌入式小知识
编程语言
GO
C语言
Redis
C++
教程
服务器
游戏服务器
幻兽帕鲁
网站搭建
小记
动手笔记
汽车电子
AUTOSAR
AUTOSAR学习笔记
AUTOSAR武功秘籍
S32K3学习笔记
CP-AUTOSAR 模块解析
链接文件及功能安全
汽车电子笔记
Vector工具使用
ISO14229 - UDS
跟我学UDS
单片机基础知识
NXP-S32K3使用记录
解忧杂货铺
报错记录
开源项目
Tailscale
Umami
WireGuard
Matrix Synapse
归档
目 录
CONTENT
以下是
moke
的文章
汽车电子笔记:BootLoader升级过程疑难问题解决方式(Bootloader响应10 02 + 刷死拯救机制)
1、概述 BootLoader作为升级APP程序必不可少的一环,作为固件烧录在MCU的固定地址(一般地址的较为考前位置),记录一下在日常工作中遇到的有关BootLoader的疑问点、比较值得记录点、一些使用方法等。 2、如何在BootLoader响应10 02 2.1、实现流程图 部分客户需求、刷写
2024-07-25
104
0
0
链接文件及功能安全
NXP应用笔记(一):S32KDS对S32K3的链接文件及内存解析
一、概述 S32K3 系列芯片有 4 种存储器:Flash、 SRAM、TCM 和 Cache 存储器。 S32K3 系列芯片还内置了一些带有专用存储器的模块,如 EMAC 和 CAN。Flash 专用于编写代码和存储数据。 此外,S32K3系列中的所有芯片都有一个 8KB 的 UTEST 扇区,用
2024-07-25
380
0
0
链接文件及功能安全
功能安全学习(一):E-GAS 功能安全架构设计的记录(概念及举例)
1、概述 汽车行业的工程师们可能对E-GAS架构听得比较多,该概念提出的架构也常被称作 “三层电子架构” 或 “三层监控架构”,是EGAS工作组定义的一种标准化的传统燃油发动机控制系统架构设计模式,但其架构设计理念也适用于各类控制器系统,尤其是动力域相关的控制器系统。 E-GAS的文档,主要介绍了如
2024-07-25
192
0
0
链接文件及功能安全
内存保护学习(二):Tc27x的MTCR与MFCR指令-CSDN博客
一、什么是MTCR/MFCR Move to Core Register :移动到核心寄存器指令 Move From Core Register :从核心寄存器指令移动 二、使用方式 MTCR: MTCR仅在Supervisor模式下可用。 将数据寄存器D[a]中的值移动到由值const16选择的核
2024-07-25
71
0
0
链接文件及功能安全
内存保护学习(一):tc27x的内存保护MPU设置浅析(个人理解)
一、背景 根据低ASIL等级开发的软件组件可能会错误地访问具有较高ASIL等级的软件组件的内存区域,从而产生干扰。在单独的内存区域或内存分区中执行软件组件可以防止这种内存访问冲突。 TriCore®保护系统具有隔离错误的基本功能。系统是不显眼的,施加很少的开销和避免不确定的运行时行为 保护系统结合了
2024-07-25
64
0
0
链接文件及功能安全
链接文件学习(八):英飞凌MCU Tasking编译器LSL链接文件解析 及代码变量定位方法
1、Tasking的链接文件 1.1、DSRAM中的数据存放 在 Aurix 2G 中(以 TC387 为例),每个 CPU 都有自己的 PSRAM (又称 PSPR)和 DSRAM(又称 DSPR),它们都是 RAM,只不过 PSRAM 是挂在指令总线上,而 DSRAM 是挂在数据总线上,因此如果
2024-07-25
560
0
0
链接文件及功能安全
链接文件学习(七):英飞凌如何将Flash放进RAM
1、概述 Fls本身是无法操作自身的,犯冲突。 Fls_WriteCmdCycles (预留300字节)与 Fls_EraseCmdCycles(预留200字节) 函数在执行之前将会Copy进RAM,Fls本身是不能操作Fls本身的,除非把最底层的驱动函数防止在RAM或者其他的Flash里面,假设F
2024-07-25
73
0
0
链接文件及功能安全
链接文件学习(六):Clear和Copy
概述 部分时候,上点需要清楚RAM区域,CONST上电需要从ROM复制到RAM区域内,实现方法在本文介绍。 clear 部分 主要是BSS的数据部分,上电没必要存在的RAM空间,如下图 在启动函数里面会调用这一部分的地址空间进行处理 Copy部分 主要是进行DATA数据的处理,以及类似与Flash的
2024-07-25
37
0
0
链接文件及功能安全
链接文件学习(五):关键字使用方法
概述 部分知识点概念上难以理解,本章节基于此部分根据Hightec内部的文档《tricore-ld》进行自己的认知分析一下。 分析条目 VMA与LMA 每一个装载或者允许装载的输出段都有两个地址,一个是VMA virture memory address 虚拟存储器地址,当程序正在执行的时候运行的是
2024-07-25
28
0
0
链接文件及功能安全
链接文件学习(四):单独文件放置到某个地址
概述 有时候需要将某个源文件放置在某个地址里面,此时需要设置特殊的方式将指定的源文件放置到地址里面。 参考方法 1、设置内存空间 Memory { PFLASH_USER_CODE (rx!p) : org= 0x801FFFE0 ,len = 32K x1 (rx!p) : org= 0xyyyy
2024-07-25
22
0
0
链接文件及功能安全
1
...
17
18
19
...
28