久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > ARM學習進階(4)-焦頭爛耳的最小系統

ARM學習進階(4)-焦頭爛耳的最小系統

作者: 時間:2016-11-11 來源:網絡 收藏
練習完ARM的焊接技術后,終于可以正式調試自己設計的試驗板了。為了調試的方便,我只是焊接ARM的最小系統電源、ARM、晶振、RS232通訊、X5045復位和JTAG-H調試接口。

上電后測量3.3V和1.8V電源,電壓正常。開始用JTAG-H仿真器調試,無法找到目標板;用ISP軟件也是無法找到目標板。很慘,板子有問題沒法正常運行。檢查復位電路,發現ARM需要低電平復位,而X5045是高電平復位的,立即改為RC復位,可是故障依舊,仍然無法找到目標板。

本文引用地址:http://cqxgywz.com/article/201611/316887.htm

示波器檢查晶振,能觀察到振蕩的波形;測試SP3232的通訊電路也沒有問題;觀察復位的過程,似乎也沒問題;ISP也按要求將P0.14下拉,可PC就是無法找到目標板。由于擔心是ARM芯片焊接損壞,于是就又焊接了一個目標板,可是結果竟然和第一塊板子一模一樣,這下真的傻眼了。

特意上網搜索ARM的最小系統相關的配置,特別是LPC2101/2/3的部分,發現只要RS232轉換電路、晶振、復位和ISP配置正常,應該都是可以成功進行ISP通訊的。懷疑板子的電源和復位存在不穩定的可能,特意把SmartARM2200的V3.3、V1.8、GND和nRST引接到目標板,故障依舊。

在此真的有點束手無策了,時間也折騰很久了,于是我求教ZLG上海辦,在電話溝通無效的情況下我只好帶著我的目標板上門求救了。更令我難以置信的是,兩塊板子在那里竟然都是可以正常ISP通訊的,我只能懷疑是我PC的串口有問題。回來用我同事的PC進行測試,都能正常通訊。

看來問題確實是出在我的PC串口上。我用的是普通的PCI串口擴展卡,作為普通串口通訊用時都可以正常工作,所以我從沒懷疑過這些串口有問題。可是作為ISP用途時,這些串口就不能勝任了,不知LPC2101的ISP下載是否對串口的硬件有何特殊要求?

唉,為了這個莫名的串口問題,我竟然化了一周的時間再折騰,這個代價太大了??磥硪院笥龅絾栴},要用不同的硬件和測試環境來實驗了。



評論


技術專區

關閉