TC3xx系列MCAL中TASKING Link文件解析以及代码变量定位方法

1 TASKING Link文件解析

1.1 DSRAM中的数据存放:

在AURIX™ 2G中(以TC387为例),每个CPU都有自己的PSRAM (又称PSPR)和DSRAM (又称DSPR),它们都是RAM,只不过PSRAM是挂在指令总线上,而DSRAM是挂在数据总线上,因此如果在PSRAM运行代码,DSRAM存放数据,可以达到0 cycle等待。但是PSRAM上也是可能存放数据的,只不过效率低一点。

DSRAM的起始地址如下:

CPU0 DSRAM

0x70000000

CPU1 DSRAM

0x60000000

CPU2 DSRAM

0x50000000

CPU3 DSRAM

AUTOSAR从入门到精通100讲(十五)-AURIX TC3xx MCAL中Link文件解析以及代码变量定位方法详解相关推荐

  1. AUTOSAR从入门到精通100讲(五)-汽车LIN总线详解

    01 LIN总线介绍 LIN总线是针对汽车分布式电子系统而定义的一种低成本的串行通讯网络,是对控制器区域网络(CAN)等其它汽车多路网络的一种补充,适用于对网络的带宽.性能或容错功能没有过高要求的应用 ...

  2. AUTOSAR从入门到精通100讲(三十四)-AUTOSAR的分层架构

    谈及AutoSar架构前,要稍微了解下AutoSar的背景知识. 汽车上控制器迅速地发展,逐渐出现同一供应商不同代别的产品无法相互移植和复用的现象,更别提不同的供应商的兼容性了.不同代别控制器无法复用 ...

  3. AUTOSAR从入门到精通100讲(四十九)-AUTOSAR 通信服务Dcm篇-Dcm概念及DSL详解与实战案例

    Dcm概念及DSL详解 正文 1. Introduction and functional overview 诊断通信管理(Diagnostic Communication Manager, DCM) ...

  4. AUTOSAR从入门到精通100讲(三十六)-AUTOSAR 通信服务两步走-CanSM概念-配置及代码分析

    CanSM概念 AUTOSAR CanSM模块的分享分为CanSM模块概念详解和CanSM模块配置及代码分析,具体的项目实战请关注本号的后续文章,本篇为CanSM模块的概念详解篇. 1 Introdu ...

  5. AUTOSAR从入门到精通100讲(三十九)-AUTOSAR 通信服务-Com模块两部曲-概念详解

    Com模块概念详解 1. Com模块功能介绍 COM模块位于RTE和PDU Router模块之间. COM模块提供信号网关功能,主要的功能如下: . 为RTE提供信号导向的数据接口 . 将AUTOSA ...

  6. AUTOSAR从入门到精通100讲(三十五)-AUTOSAR BswM三部曲-概念实践代码分析

    概念详解 BSwM模块在AUTOSAR架构中,属于基础软件(BSW)中的系统服务层. 1.BswM简介 BswM即BSW Mode Manager,用一句概括BSW的功能就是接收其他模块的模式请求,判 ...

  7. AUTOSAR从入门到精通100讲(六)-Multicore-多核存储优化

    多核存储的优化十分重要,在汽车嵌入式领域很多CPU的主频已经足够高了,为何其计算能力始终存在缺口,其中一个原因就是多核存储分配不合理,导致CPU访存时间过长,访存操作的等待时延浪费了CPU的计算能力. ...

  8. AUTOSAR从入门到精通100讲(125)-详解车载网络 OTA系统的开发

    01 系统功能设计 OTA 系统功能示意如图1示,系统包含网关. 智能天线.车用防火墙. ADAS 摄像头. ADAS 域控制器. 座舱域控制器.以及 OTA 平台. OTA 平台端具备车辆管理.车型 ...

  9. AUTOSAR从入门到精通100讲(四十一)-基于AUTOSAR与Matlab开发应用层三部曲-应用层总体功能开发和集成

    AUTOSAR应用层开发方法 AUTOSAR给汽车控制器软件提供了一个整体性的架构定义,Matlab也是目前主流的汽车控制器应用层软件开发工具,如何使用Matlab开发符合AUTOSAR架构的的应用层 ...

最新文章

  1. lxml xpath 爬取并正常显示中文内容
  2. java和python的web自动化有什么区别-Python和Java哪个更适合做自动化测试?
  3. 斯坦福机器学习公开课学习笔记(1)—机器学习的动机与应用
  4. 用dialog创建一个可修改表
  5. Boost.MultiIndex 使用 Boost.Interprocess 分配器的示例
  6. python pytest setupclass_简单了解pytest测试框架setup和tearDown
  7. idea连接跳板机_跳板机服务(jumpserver)
  8. 当前目标 1614868689
  9. sqlserver查询语法
  10. This application is only supported on Windows 8.1, Windows Server 2012 R2, or hi gher.
  11. mysql 分表分库mycat_Mysql数据库之如何Mycat分表分库?
  12. 如何更改gnome-screenshot的默认的保存路径?
  13. 华科c语言作业,华中科技大学标准c语言程序设计及应用习题答案
  14. 无法启动程序因为计算机中丢失dev,DevUseAnalyzerTask.dll
  15. Java链表——创建链表对象
  16. 黑马程序员————银行业务调度系统
  17. 二极管主要特性及伏安特性曲线
  18. Arcpro进行卫星影像融合
  19. linux里sh命令是做什么的?详解!
  20. 如何解决微服务的数据一致性分发问题?

热门文章

  1. Ubuntu文件上锁了,怎么打开???亲测有效
  2. [渝粤教育] 西南财经大学 货币金融学 参考 资料
  3. 【渝粤教育】21秋期末考试建设工程法规10221k1
  4. 标签蛋白_His标签蛋白镍柱纯化后总有一条杂带怎么办?
  5. linux 应用网络连接失败的原因,PuTTY网络错误:软件导致连接中止
  6. 【MFC系列1】之简单Win32程序
  7. 一些python函数及其用法
  8. 2020-08-21 光纤通信第四章知识点整理
  9. java遇上html,JAVA遇见HTML——JSP篇:JSP内置对象(上)
  10. MySQL中字符串函数详细介绍