ARM學(xué)習進(jìn)階(4)-焦頭爛耳的最小系統
上電后測量3.3V和1.8V電源,電壓正常。開(kāi)始用JTAG-H仿真器調試,無(wú)法找到目標板;用ISP軟件也是無(wú)法找到目標板。很慘,板子有問(wèn)題沒(méi)法正常運行。檢查復位電路,發(fā)現ARM需要低電平復位,而X5045是高電平復位的,立即改為RC復位,可是故障依舊,仍然無(wú)法找到目標板。
本文引用地址:http://dyxdggzs.com/article/201611/316887.htm用示波器檢查晶振,能觀(guān)察到振蕩的波形;測試SP3232的通訊電路也沒(méi)有問(wèn)題;觀(guān)察復位的過(guò)程,似乎也沒(méi)問(wèn)題;ISP也按要求將P0.14下拉,可PC就是無(wú)法找到目標板。由于擔心是ARM芯片焊接損壞,于是就又焊接了一個(gè)目標板,可是結果竟然和第一塊板子一模一樣,這下真的傻眼了。
特意上網(wǎng)搜索ARM的最小系統相關(guān)的配置,特別是LPC2101/2/3的部分,發(fā)現只要RS232轉換電路、晶振、復位和ISP配置正常,應該都是可以成功進(jìn)行ISP通訊的。懷疑板子的電源和復位存在不穩定的可能,特意把SmartARM2200的V3.3、V1.8、GND和nRST引接到目標板,故障依舊。
在此真的有點(diǎn)束手無(wú)策了,時(shí)間也折騰很久了,于是我求教ZLG上海辦,在電話(huà)溝通無(wú)效的情況下我只好帶著(zhù)我的目標板上門(mén)求救了。更令我難以置信的是,兩塊板子在那里竟然都是可以正常ISP通訊的,我只能懷疑是我PC的串口有問(wèn)題?;貋?lái)用我同事的PC進(jìn)行測試,都能正常通訊。
看來(lái)問(wèn)題確實(shí)是出在我的PC串口上。我用的是普通的PCI串口擴展卡,作為普通串口通訊用時(shí)都可以正常工作,所以我從沒(méi)懷疑過(guò)這些串口有問(wèn)題??墒亲鳛镮SP用途時(shí),這些串口就不能勝任了,不知LPC2101的ISP下載是否對串口的硬件有何特殊要求?
唉,為了這個(gè)莫名的串口問(wèn)題,我竟然化了一周的時(shí)間再折騰,這個(gè)代價(jià)太大了??磥?lái)以后遇到問(wèn)題,要用不同的硬件和測試環(huán)境來(lái)實(shí)驗了。
評論