您的位置 首页 新能源

数据存储很重要,这块把钱省不掉?

多日后,当李工在领导面前拍着桌子指责我的时候,我才知道,原来我俩在项目启动会上的交锋早已埋下了日后冲突的种子。

导言:多日后,当李工在领导面前拍着桌子责备我的时分,我才知道,本来我俩在项目发动会上的比武早已埋下了日后抵触的种子。

透过公司会议室的窗户,能够看见正对窗外的小路旁有两棵树,一株是白杨树,还有一株也是白杨树。

深冬时节,冰天雪地,室内却一片暖意融融,温顺吉祥。在部门司理的掌管下,项目组一切成员正在环绕刚刚接到的一个项目-某车型的车身控制器-如火如荼地讨论着设计方案。

1555384003646921.jpg

争论是剧烈的,气氛是和谐的,心态是放松的,直到李工和我因为要不要加一片外置的EEPROM进行数据存储产生了争论。很快,咱们就环绕要不要加EEPROM形成了互不相让的两个阵营。

数据存储的介绍

先介绍一下数据存储的布景。该车身控制器需求存储轿车装备、毛病码、钥匙数据、防盗密钥等一系列十分要害的非易失性数据,轿车装备包含有没有前雾灯、带不带车窗防夹、支不支持TPMS等和车辆装备有关的信息,毛病码记载车身控制器检测到的各种毛病,供确诊仪读取剖析轿车毛病原因。钥匙数据和遥控钥匙进行认证,防盗密钥和发动机交互认证,用于发动机安全发动。其间,毛病码和钥匙数据或许会在轿车的日常运用中更新内容,轿车装备和防盗密钥通常在轿车下线时经过确诊的方法直接写死。

我和小张是建议外加EEPROM,不能靠MCU内部的数据Flash的首要支持者。因为在我看来,在MCU内部的数据Flash中存储这些数据的话,因为Flash在写入前有必要擦除整个扇区,必定存在擦除数据扇区的代码,一旦程序跑飞到扇区擦除代码,结果可想而知。外部EEPROM写之前不需求擦除,底子就不存在擦除程序,即便跑飞,也不存在一切数据都丢失掉的严重危险。

李工和小郭却对跑飞擦除的观念不以为然。尤其是李工,他放下现已抽了多半的卷烟,把臂膀摆放在以夺目的赤色大字写着“公共区域 禁止抽烟”的警示牌面前,熟练地弹了弹烟灰,带着一种“你知道个屁”的目光看了一下我,悠悠地吐出几个字来:

“你知道1个512字节的EEPROM多少钱吗?”

知之为知之,不知为不知,是为智也。一向干软件的洒家当然不知道EEPROM的价钱,我迎着李工充溢自得和优越感的目光,小心肠说了个数字:“块把钱?”

“那是消费级的价格,轿车级的还贵!”李工加剧了口气持续说,“你算一算,若是外置EEPROM,一片2块,十万套便是二十万呐。”

有钱能使鬼推磨,话音甫落,一向静静看着咱们争论的部门司理就像被推了一把似的挺直了膀子,清了清嗓子预备讲话了。

洒家立马意识到,战役的天平要向李工倾斜了。

公然,司理面上挂着他那一以贯之的调停纷争式的笑脸把我和李工都扫了一遍,渐渐地说道:“无论是外部EEPROM仍是MCU的数据Flash,只需程序写欠好,都有被擦除导致数据被损坏的危险。这样,先用内部Flash,假如出问题,再改用外部EEPROM。”

司理一锤定音,再也无需多言,所以洒家不再争论,只是在心里嘀咕:“外部EEPROM不需求擦除,怎样会存在被擦除的危险?再说EEPROM有硬件写保护机制,也不会被意外改写,危险何来?哎,只要祈求内部数据Flash不出问题了!”

墨菲规律应验了

墨菲规律:假如你忧虑某种状况产生,那么它就更有或许产生。

果不其然,总算有一天,我所忧虑的内部数据Flash被意外擦除的危险就那么不经意地产生了。

那一天,是我预备从D市返程的最终一天。这次出差一切顺利,尽管遇到了不少问题,可是并没有什么摸不清脑筋的大Bug,问题从发现到处理顺风顺水,总归,逢山开路、遇水搭桥、万事大吉。心境愉悦的我并不知道,危机正在渐渐迫临,bug草灰蛇线,只待适宜的机缘。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/xinnengyuan/114577.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部