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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > MCU編程器正確應(yīng)用才會(huì)輕易把MCU編寫壞

          MCU編程器正確應(yīng)用才會(huì)輕易把MCU編寫壞

          作者: 時(shí)間:2017-10-14 來源:網(wǎng)絡(luò) 收藏

            通過數(shù)據(jù)線與計(jì)算機(jī)并口(打印機(jī)接口)聯(lián)接,獨(dú)立的外接電源,使用操作更方便,編程更穩(wěn)定;采用 WINDOWS下的圖形界面,使用鼠標(biāo)進(jìn)行操作,支持 Windows ME/98/95/2000系統(tǒng),具有編程指示,控制程序工作界面友好,對(duì)芯片的各種操作變得十分簡(jiǎn)單,無論是電子還是電腦愛好者都可輕松掌握。

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

            在功能上可分通用和專用編程器。專用型編程器價(jià)格最低,適用芯片種類較少,適合以某一種或者某一類專用芯片編程的需要,例如僅僅需要對(duì)PIC系列編程。全功能通用型一般能夠涵蓋幾乎(不是全部)所有當(dāng)前需要編程的芯片,由于設(shè)計(jì)麻煩,成本較高,限制了銷量,最終售價(jià)極高,適合需要對(duì)很多種芯片進(jìn)行編程的情況。

            用編程器不僅不能提高編程效率,反而出現(xiàn)了極高的不良率品,更要命的是很多不良率芯片已損壞,這不是賠了夫人又折兵嗎(花錢買編程器編壞芯片)?

            其實(shí)客戶的咨詢及反饋,也印證著我們編程器技術(shù)一路以來的發(fā)展及變革史,細(xì)節(jié)決定成??!

            通常,使用編程器編寫芯片出現(xiàn)不良品率,是有眾多因數(shù)造成的,比如芯片批次質(zhì)量波動(dòng)、編程燒錄房環(huán)境及人員習(xí)慣素質(zhì)、夾具使用壽命、編程器老化、編程器時(shí)序的兼容性等等原因。解決這些基本問題,一般可以通過加強(qiáng)人員培訓(xùn),設(shè)備維護(hù)升級(jí)或者及時(shí)更新芯片時(shí)序算法就可解決,并且也達(dá)到了一定的效果!

            那么問題真的是解決了嗎?實(shí)際上不良品率是降低了,然而損壞芯片的現(xiàn)象還依然存在!

            如是公司投入了大量的硬件、軟件和時(shí)序研發(fā)人員來分析問題,但是得到結(jié)果是編程器硬件設(shè)計(jì)性能指標(biāo)正常,軟件未出現(xiàn)非正常的BUG,算法時(shí)序也嚴(yán)格地按照芯片原廠提供的編程手冊(cè)來編寫。

            于是一切的焦點(diǎn)似乎都慢慢地聚集在了原廠的芯片,當(dāng)然了,原廠的芯片質(zhì)量都是優(yōu)良的!

            通過編程器廠商與用戶、芯片原廠三方的不懈努力分析,終于找到了結(jié)癥所在。

            芯片原廠分析失效芯片反饋:芯片有兩個(gè)等級(jí)的加密,第一個(gè)等級(jí)的芯片加密,用戶可以通過擦除即可繼續(xù)重復(fù)操作,而第二個(gè)等級(jí)的加密,也叫加死密,用戶一旦加密了,將無法再次執(zhí)行任何操作!并且,加密位位于芯片的Flash區(qū)域內(nèi),占用了Flash區(qū)域地址的前幾個(gè)字節(jié);

            

            用戶方方案:我們的程序是使用了第二個(gè)等級(jí)的加密(死密),加密信息就在編程文件當(dāng)中;

            編程器燒錄流程:用戶調(diào)入文件,直接從Flash區(qū)域從上至下進(jìn)行順序編程。

            從看到的字眼“死密”,可想而知,對(duì)芯片的加密操作就必須慎之又慎;從以上的溝通信息得知,容易損壞芯片現(xiàn)象,不是編程器硬件、軟件或者時(shí)序指標(biāo)不良造成的,而是給芯片加上了死密,鎖死了芯片。

            加密位占用了芯片F(xiàn)lash區(qū)域的起始的幾個(gè)字節(jié),如果編程器按照了正常的流程操作,從芯片的Flash起始地址一直寫到末尾地址,一旦芯片在起始地址完成了編寫加密位,在后續(xù)的幾十K、幾百K甚至上M的容量代碼的漫長(zhǎng)時(shí)間的燒錄過程當(dāng)中,出現(xiàn)了突發(fā)事件!比如人為的違規(guī)操作、芯片與燒錄座的接觸不良,編程時(shí)芯片未回應(yīng)等造成的燒錄失敗,必然導(dǎo)致芯片已鎖死,無法使用,導(dǎo)致芯片廢掉情況!

            針對(duì)該種現(xiàn)象,我們編程器轉(zhuǎn)變了思路,改變了操作流程;我們獨(dú)立設(shè)計(jì)了一個(gè)“配置”,編程器燒錄前,我們的軟件會(huì)先從用戶代碼的加密位解析并提取出來,放在了“配置”上;編程器在執(zhí)行燒錄操作過程中,先把除了加密位的用戶代碼燒錄進(jìn)去,燒錄成功之后,最后才通過“配置”把加密位燒錄進(jìn)去;在燒錄過程中,即使人為的違規(guī)操作、芯片與燒錄座的接觸不良,編程時(shí)芯片未回應(yīng)等造成的燒錄失敗,只要未操作加密位,芯片還是可以繼續(xù)燒錄的,不會(huì)出現(xiàn)鎖死導(dǎo)致的芯片損壞的情況發(fā)生。 這樣就可以極大地避免了損壞芯片了。

            

            細(xì)節(jié)決定成敗,編程器只是改變一個(gè)操作方式,調(diào)換一下操作順序,即可提高芯片燒錄的良品率,讓客戶杜絕編程不良。



          關(guān)鍵詞: 編程器 MCU

          評(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); })();