<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 牛人業(yè)話 > 數(shù)據(jù)存儲(chǔ)很重要,這塊把錢省不掉?

          數(shù)據(jù)存儲(chǔ)很重要,這塊把錢省不掉?

          作者:天雷君 時(shí)間:2019-04-16 來(lái)源:電子產(chǎn)品世界 收藏

          引言:多日后,當(dāng)李工在領(lǐng)導(dǎo)面前拍著桌子指責(zé)我的時(shí)候,我才知道,原來(lái)我倆在項(xiàng)目啟動(dòng)會(huì)上的交鋒早已埋下了日后沖突的種子。

          本文引用地址:http://www.ex-cimer.com/article/201904/399524.htm

          透過(guò)公司會(huì)議室的窗戶,可以看見(jiàn)正對(duì)窗外的小路旁有兩棵樹(shù),一株是白楊樹(shù),還有一株也是白楊樹(shù)。

          深冬時(shí)節(jié),天寒地凍,室內(nèi)卻一片暖意融融,溫柔祥和。在部門經(jīng)理的主持下,項(xiàng)目組所有成員正在圍繞剛剛接到的一個(gè)項(xiàng)目-某車型的車身控制器-熱火朝天地討論著設(shè)計(jì)方案。

          1555384003646921.jpg

          爭(zhēng)論是激烈的,氣氛是融洽的,心態(tài)是放松的,直到李工和我因?yàn)橐灰右黄庵玫?a class="contentlabel" href="http://www.ex-cimer.com/news/listbylabel/label/EEPROM">EEPROM進(jìn)行產(chǎn)生了爭(zhēng)執(zhí)。很快,大家就圍繞要不要加形成了針?shù)h相對(duì)的兩個(gè)陣營(yíng)。

          的介紹

          先介紹一下的背景。該車身控制器需要存儲(chǔ)汽車配置、故障碼、鑰匙數(shù)據(jù)、防盜密鑰等一系列非常關(guān)鍵的非易失性數(shù)據(jù),汽車配置包括有沒(méi)有前霧燈、帶不帶車窗防夾、支不支持TPMS等和車輛配置有關(guān)的信息,故障碼記錄車身控制器檢測(cè)到的各種故障,供診斷儀讀取分析汽車故障原因。鑰匙數(shù)據(jù)和遙控鑰匙進(jìn)行認(rèn)證,防盜密鑰和發(fā)動(dòng)機(jī)交互認(rèn)證,用于發(fā)動(dòng)機(jī)安全啟動(dòng)。其中,故障碼和鑰匙數(shù)據(jù)可能會(huì)在汽車的日常使用中更新內(nèi)容,汽車配置和防盜密鑰通常在汽車下線時(shí)通過(guò)診斷的方式直接寫死。

          我和小張是主張外加,不能靠MCU內(nèi)部的數(shù)據(jù)的主要支持者。因?yàn)樵谖铱磥?lái),在MCU內(nèi)部的數(shù)據(jù)中存儲(chǔ)這些數(shù)據(jù)的話,由于在寫入前必須擦除整個(gè)扇區(qū),必然存在擦除數(shù)據(jù)扇區(qū)的代碼,一旦程序跑飛到扇區(qū)擦除代碼,后果可想而知。外部EEPROM寫之前不需要擦除,根本就不存在擦除程序,即使跑飛,也不存在所有數(shù)據(jù)都丟失掉的重大風(fēng)險(xiǎn)。

          李工和小郭卻對(duì)跑飛擦除的觀點(diǎn)不以為然。尤其是李工,他放下已經(jīng)抽了大半的香煙,把胳膊擺放在以醒目的紅色大字寫著“公共區(qū)域 嚴(yán)禁抽煙”的警示牌面前,熟練地彈了彈煙灰,帶著一種“你知道個(gè)屁”的眼神看了一下我,悠悠地吐出幾個(gè)字來(lái):

          “你知道1個(gè)512字節(jié)的EEPROM多少錢嗎?”

          知之為知之,不知為不知,是為智也。一直干軟件的灑家當(dāng)然不知道EEPROM的價(jià)錢,我迎著李工充滿自得和優(yōu)越感的目光,小心地說(shuō)了個(gè)數(shù)字:“塊把錢?”

          “那是消費(fèi)級(jí)的價(jià)格,汽車級(jí)的還貴!”李工加重了語(yǔ)氣繼續(xù)說(shuō),“你算一算,若是外置EEPROM,一片2塊,十萬(wàn)套就是二十萬(wàn)吶?!?/p>

          有錢能使鬼推磨,話音甫落,一直默默看著我們爭(zhēng)辯的部門經(jīng)理就像被推了一把似的挺直了肩膀,清了清嗓子準(zhǔn)備發(fā)言了。

          灑家立馬意識(shí)到,戰(zhàn)爭(zhēng)的天平要向李工傾斜了。

          果然,經(jīng)理面上掛著他那一以貫之的調(diào)解紛爭(zhēng)式的笑容把我和李工都掃了一遍,緩緩地說(shuō)道:“無(wú)論是外部EEPROM還是MCU的數(shù)據(jù)Flash,只要程序?qū)懖缓?,都有被擦除?dǎo)致數(shù)據(jù)被破壞的風(fēng)險(xiǎn)。這樣,先用內(nèi)部Flash,如果出問(wèn)題,再改用外部EEPROM?!?/p>

          經(jīng)理一錘定音,再也無(wú)需多言,于是灑家不再爭(zhēng)辯,只是在心里嘀咕:“外部EEPROM不需要擦除,怎么會(huì)存在被擦除的風(fēng)險(xiǎn)?再說(shuō)EEPROM有硬件寫保護(hù)機(jī)制,也不會(huì)被意外改寫,風(fēng)險(xiǎn)何來(lái)?哎,只有祈禱內(nèi)部數(shù)據(jù)Flash不出問(wèn)題了!”

          墨菲定律應(yīng)驗(yàn)了

          墨菲定律:如果你擔(dān)心某種情況發(fā)生,那么它就更有可能發(fā)生。

          果不其然,終于有一天,我所擔(dān)憂的內(nèi)部數(shù)據(jù)Flash被意外擦除的隱患就那么不經(jīng)意地發(fā)生了。

          那一天,是我準(zhǔn)備從D市返程的最后一天。這次出差一切順利,雖然遇到了不少問(wèn)題,但是并沒(méi)有什么摸不清頭腦的大Bug,問(wèn)題從發(fā)現(xiàn)到解決順風(fēng)順?biāo)傊?,逢山開(kāi)路、遇水搭橋、萬(wàn)事大吉。心情愉悅的我并不知道,危機(jī)正在慢慢逼近,bug草灰蛇線,只待合適的機(jī)緣。



          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();