最新免费av在线观看,亚洲综合一区成人在线,中文字幕精品无码一区二区三区,中文人妻av高清一区二区,中文字幕乱偷无码av先锋

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

死機之后,斷電再上電,程序再也不能跑起來

作者:jest 欄目:技術(shù)交流
死機之后,斷電再上電,程序再也不能跑起來
本人最近作了一個設(shè)備,功能都基本完成了,但是遇到了一個問題,令人十分苦惱。

在操作的過程中,常有莫名其妙的死機。這也罷了,設(shè)計有BUG不能排除。

煩人的是,死機之后,斷電再上電,程序再也不能跑起來,必須重新燒寫程序才可重新使用。

初次遇到此類問題,不知該如何處理。

懇請各位兄弟姐妹,大哥大嫂,大蝦小蝦來討論一下。

2樓: >>參與討論
stycx
描述不清楚
 
3樓: >>參與討論
劍寒情暖
用的什么CPU
 
4樓: >>參與討論
tyw
檢查復(fù)位系統(tǒng)
 
5樓: >>參與討論
楊真人
很可能是程序運行時更改了程序區(qū)信息導(dǎo)致程序被破壞而死
如果硬件沒毛病的話。

6樓: >>參與討論
平常人
程序跑飛了把FLASH區(qū)給破壞了
 
7樓: >>參與討論
jest
多謝樓上幾位
CPU用的是eZ80F91。

復(fù)位IC用的是811。

暫時無法確定是硬件還是軟件的原因。

一般情況下,程序跑飛如果沒有寫FLASH的操作是無法將其內(nèi)容搞亂的。

FLASH扇區(qū)在上電復(fù)位的默認(rèn)狀態(tài)是只讀的。

主板由兩路開關(guān)電源(AP1509-33,AP1509-50)供電,3.3V供給CPU。

5V供給繼電器和IC卡讀卡模塊。

程序死機一般是在有按鍵按下或者讀卡的時候。

有無這種可能,電源干擾?

8樓: >>參與討論
yewuyi
我說幾句!
這種情況本人見過多次,當(dāng)然,這不是在本人產(chǎn)品中出現(xiàn)的,公司曾經(jīng)買了很多種樣品,平時沒什么事情的時候,我就喜歡對這些產(chǎn)品做一些EMC等測試,某些樣品就曾出現(xiàn)樓主描述的現(xiàn)象,并且至盡為止也未能再工作起來,本人做了一些分析,期望能對你有些幫助。

1:tyw說的有一定可能,但這很容易鑒別是否由此引起,因為一般出現(xiàn)復(fù)位問題往往都是復(fù)位電路設(shè)計的不穩(wěn)定,而不是根本不能工作,你如果懷疑是這方面的問題可以不斷的通斷電測試,如果始終都不能工作,本人認(rèn)為是這個問題的可能極小,而且,你可以更改一下復(fù)位再做測試,或者干脆手動復(fù)位測試看看是否就是根本不能工作。
2:排除復(fù)位故障后,可以查查是否是OSC的問題了,這個更簡單了,拿個數(shù)字示波器,把探頭打到高阻狀態(tài)看看OSC的波形就知道了,如果MCU啟動了,但程序有問題,你至少會看到一絲OSC波形的,如果始終沒有波形,你自己應(yīng)該知道該干什么了。
3:第三個就是要查查你的MCU是否是那種內(nèi)置OSC和EE的芯片,OSC的問題借鑒上面的方法測試,這條主要談?wù)凟E的問題,很多系統(tǒng)都需要在上電后立即讀取EE內(nèi)的參數(shù)做相關(guān)系統(tǒng)初始化,那么問題可能就出在這,我這面測試的幾個產(chǎn)品出現(xiàn)故障的原因99%就是這引起的!
不正常的EE讀取程序當(dāng)然會引起這個現(xiàn)象,另外,一些有經(jīng)驗的程序員在EE的保存和讀取的時候會做一些糾錯處理,不正確的糾錯處理也會引起這個故障。
4:當(dāng)然,FLASH的程序空間被強干擾破壞從概率上講必定是存在的,但一般測試場合,出現(xiàn)此種強破壞性干擾的可能性是極小的,所以,本人認(rèn)為,此條應(yīng)當(dāng)不是考慮的重點所在。
5:還有一種狀況也是重點考慮內(nèi)容之一,那就是你的系統(tǒng)初始化方面的程序可能存在某些問題。

最后說點無關(guān)的內(nèi)容:我測試出現(xiàn)問題的產(chǎn)品全都是用的AVR的MCU,也許是巧合,我也確實沒什么證據(jù)能具體證明AVR那點有問題,但我測試的產(chǎn)品即有國內(nèi)一般廠家產(chǎn)品,也有進(jìn)口大廠做的產(chǎn)品,巧合的似乎有點驚人了。!

如果AVR的技術(shù)人員看見此貼,非常抱歉,我并無詆毀AVR的任何意圖,如果對上面的發(fā)言有意見,請留言,本人隨時刪除最后部分內(nèi)容。

9樓: >>參與討論
tyw
精彩,頂





* - 本貼最后修改時間:2006-10-22 19:20:10 修改者:tyw

10樓: >>參與討論
jest
非常感謝yewuyi,不好意思了,現(xiàn)在才能上來看
待過兩天才能告訴大家更詳細(xì)的情況。期待大家更多的精彩!

11樓: >>參與討論
stycx
讀出不能運行時FLASH的內(nèi)容與原來內(nèi)容對比
 
12樓: >>參與討論
楊真人
樓上方法可立即判斷是否FLASH內(nèi)容是否損壞。
不過這辦法不一定能實施。

13樓: >>參與討論
yewuyi
程序空間一般都加密了!
你怎么讀出來。!



呵呵,不是拿去解密把……

14樓: >>參與討論
stycx
開發(fā)過程就加密?那不是自討苦吃嗎
 
15樓: >>參與討論
jest
沒有辦法讀回MCU內(nèi)部程序的內(nèi)容
 
16樓: >>參與討論
zhanv
回復(fù),如題
1、既然程序能再次寫入,CPU沒壞
2、“程序死機一般是在有按鍵按下或者讀卡的時候!
  重點檢查這些程序段,必要時單獨復(fù)制相關(guān)程序到1測試程序,調(diào)試之
3、在定時中斷加入指示燈閃爍 LED=~LED,看是真死還是假死

17樓: >>參與討論
stycx
沒有辦法讀回MCU內(nèi)部程序的內(nèi)容??能寫不能讀嗎?
 
18樓: >>參與討論
yewuyi
很多芯片即使不加密也不能讀的
就我所知,NEC的8位MCU就是這樣,號稱沒有讀出指令。

19樓: >>參與討論
dengm
可能出現(xiàn)了寫片條件/時序
 
20樓: >>參與討論
jest
俺這條件差,只能晚上來
zhanv

我有指示燈的,是死機了。還可以通過串口觀察其運行的,死機之后就沒有反應(yīng)了。關(guān)鍵問題不是死機,而是為什么死機之后不能正常工作了。

yewuyi說的是,很多MCU的內(nèi)部程序是讀不出來的。

dengm

你說的情況也有可能發(fā)生,是否能更詳細(xì)的說說?

* - 本貼最后修改時間:2006-10-25 20:46:52 修改者:jest

21樓: >>參與討論
yufu03
程序有問題嗎?
 
22樓: >>參與討論
conwh
別說你郁悶,我們看著也郁悶。倒塌了!
 
23樓: >>參與討論
yewuyi
呵呵,看來LZ只能自己救自己了……
實在倒塌了……

24樓: >>參與討論
jest
不好意思啦,倒坍的不要
等俺把問題解決了會回來好好答謝各位的。
喝酒的請舉手。
不喝酒光吃菜的自個付錢。

25樓: >>參與討論
conwh
即喝酒又吃菜,就是幫不了了。暈了!倒塌了!
 
參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
把LM2596的鋁電解換成鉭電解,鉭電解如何取值
請教:學(xué)單片機該選那家芯片廠商
用過proteus和偉福的評價一下這兩個軟件
各位高人,請推薦一款類似小便沖水系統(tǒng)的紅外傳感器型號!
大家推見一種燒錄器....
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進(jìn)入


Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號