中国汽车工程师之家--聚集了汽车行业80%专业人士 

论坛口号:知无不言,言无不尽!QQ:542334618 

本站手机访问:直接在浏览器中输入本站域名即可 

  • 3910查看
  • 13回复

【分享】绝对百度不到的ECU知识----内部存储器分配

[复制链接]


该用户从未签到

发表于 19-9-2011 21:43:52 | 显示全部楼层 |阅读模式

汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师


本帖最后由 蓑笠翁 于 19-9-2011 22:14 编辑

ECU的存储器分配,内容也许比较少,但是我个人觉得绝对是精华。
大致来说ECU内部存储器分为5个部分

①芯片厂商固定的部分
1,CPU使用的部分------只有芯片厂商才能够读写的部分。
2,通用寄存器和状态寄存器------用于算数演算用的部分

②软件设计时使用的领域
1,功能寄存器------用于微处理器功能设定(具有特定的地址分配)
2,RAM--------------主要是用于存储程序中间的变量,比如水温变量,气压变量。。。。。。这个变量领域又分为一般变量RAM领域,BackUp RAM领域等很多类
3,ROM--------------存储源程序以及固定参数,包括单一参数,Tabel表,Map表。这是精华,具有设计能力的汽车公司多年的经验积累,这个中间又分源程序领域与参数领域


在软件程序中间如何实现对不懂地址分配的读写呢?这个主要针对以上②的2,3来说的
对于一个芯片的地址分配,在设计初期就对于全部地址进行了分段分配,并却定义
C语言中间有个#pragma命令,在编程时使用这个命令将各个RAM放在RAM领域,BURAM放在BURAM领域,程序放在程序领域,定数放在定数领域。
当然不只有这几种存储器领域的定义,一个ECU里面有类似的存储器领域的定义50-100个,根据不同功能将有所不同,但是基本没有低于50个的,
RAM,BURAM,程序,定数这只是几个基本的例子,还有很多特殊能够领域的定义,在这种地方当然不可能说的很详细。

虽然只是介绍了很少一部分,也许只有存储器定义相关只是的1%,但是我觉得我已经贡献出了很多,欢迎和各位交流探讨。
感兴趣的可以去看看Specification of Memory Mapping,这个在AUTOSAR中间有这个相关的规定

中国人的智商很高,但是中国人缺少经验的积累,经验积累的环境,大环境太浮躁,缺乏体制,这也是很痛心的。
其实在日本,德国,美国从事ECU核心开发的很多都是国人。
我希望有相关知识的都借助汽车工程师之家这个平台将知识贡献出来,
让更多的同行了解更多的相关信息。

你有半杯水,我有半杯水,我们合起来就是一满杯水。


补充附件为AUTOSAR关于NEC v850e芯片的一个地址分配定义源程序的一部分,仅有这个是读不懂的,但是有相关经验的人可以看懂一些,这个也许就出现在你们天天驾驶的汽车电脑里面,当然是经过编译之后的。






MemMap.txt

13.07 KB, 下载次数: 49, 下载积分: 积分 -1



该用户从未签到

发表于 20-9-2011 19:30:17 | 显示全部楼层
那个TXT没法下呢?你们由类似的问题吗?
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 5-10-2011 13:47:54 | 显示全部楼层
呵呵,下载了的告知大家一下,是否值得。
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 9-12-2011 20:01:05 | 显示全部楼层
就是些宏定义。。。唉。。
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 11-12-2011 21:08:18 | 显示全部楼层
没有地址分配,这个基本上都是宏定义
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 18-7-2013 14:12:16 | 显示全部楼层
感觉没什么具体的指导意义。
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 18-7-2013 16:40:30 | 显示全部楼层
看似从日文资料中转录过来的。
正文完全是程序头部的宏定义,而且是节选。
说你是标题党,有点委屈你了,毕竟你在帖子里还费力整理了一些同样没有用的说明(毕竟键入了若干字码)。
真的希望你做些真实有意的事情。
这个帖子是3年前发的,看过后,很懊悔。

评分

参与人数 1积分 +3 收起 理由
清雅轩 + 3 回帖有奖【论坛口号→知无不言,言无不尽】

查看全部评分

回复 支持 反对

使用道具 举报



该用户从未签到

发表于 19-7-2013 08:36:02 | 显示全部楼层
没有积分, 看看思路就可以了, 附件暂时不下载了.
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 30-7-2013 21:19:04 来自手机 | 显示全部楼层
学习那、不过我还没到那和层面的!
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 31-7-2013 11:38:38 | 显示全部楼层
学习那、不过我还没到那和层面的
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 2-4-2014 20:50:27 | 显示全部楼层
以为是讲段分配的问题,link什么的
不够楼主精神很好,值得鼓励
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 30-4-2014 16:17:41 | 显示全部楼层
学习了,作为初步了解资料还是不错的
回复 支持 反对

使用道具 举报


  • TA的每日心情
    难过
    22-11-2016 15:53
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    发表于 5-5-2014 15:50:14 | 显示全部楼层
    不知所云
    回复 支持 反对

    使用道具 举报

    

    该用户从未签到

    发表于 11-5-2014 23:00:13 | 显示全部楼层
    跟你不是 一个层面上的人哦
    回复 支持 反对

    使用道具 举报

    快速发帖

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

    GMT+8, 29-8-2025 04:52 , Processed in 0.374359 second(s), 52 queries .

    Powered by Discuz! X3.5

    © 2001-2013 Comsenz Inc.