ARMSYS-ICE型ARM仿真器FAQ
出處:adminabc 發(fā)布于:2008-09-01 15:42:23
隨著當(dāng)前系統(tǒng)設(shè)計(jì)復(fù)雜度的提升,調(diào)試過程中碰到問題的幾率大大增加,在各種問題中我們需要分析問題的根源和實(shí)質(zhì)以便去正確的解決。ARMSYS-ICE與目標(biāo)板的連接僅限于JTAG接口,兩者之間的耦合度已降到不會(huì)對(duì)目標(biāo)板的邏輯和電氣性能產(chǎn)生影響,對(duì)于一些剛開始使用ARMSYS-ICE的客戶我們總結(jié)了一些常見問題提供給用戶希望能夠有所幫助。
問題1:Multi-ICE?。樱澹颍觯澹虺绦騿?dòng)失敗
原因:計(jì)算機(jī)BIOS中的并口類型設(shè)置不正確,請(qǐng)修改后重試。一般推薦用戶選擇EPP類型。
問題2:Multi-ICE?。樱澹颍觯澹虺绦騿?dòng)失敗出現(xiàn)TCP/CP堆棧出錯(cuò)
原因:開發(fā)PC機(jī)沒有連接網(wǎng)絡(luò),或沒有安裝網(wǎng)絡(luò)服務(wù)程序如果不需要使用網(wǎng)絡(luò)服務(wù)功能可以在Multi-ICE?。樱澹颍觯澹虻模樱澹簦簦椋睿纾蟆。尽。樱簦幔颍簦酰稹。希穑簦椋睿铮蟛藛沃嘘P(guān)閉該功能。
問題3:Multi-ICE?。樱澹颍觯澹虺绦蜃詣?dòng)識(shí)別目標(biāo)失敗
原因1:目標(biāo)內(nèi)核不能識(shí)別,在本手冊(cè)前面章節(jié)中詳細(xì)列出了目前版本的ARMSYS-ICE所支持的內(nèi)核種類,如果能夠檢測(cè)到正確的TAP控制器并建立起通信,但不能返回內(nèi)核ID號(hào),將在屏幕上顯示“UNKNOWN”,這時(shí)調(diào)試程序不能正常工作,用戶需要從廠家得知正確的ARM芯片內(nèi)核類型,并新建一個(gè)配置文件來(lái)進(jìn)行手動(dòng)配置。配置方法參見使用手冊(cè)。
原因2:信號(hào)問題,常遇到的信號(hào)問題包括:
□?。遥澹螅澹粜盘?hào)沒有上拉電阻,Reset包括nTRST和nSRST這兩個(gè)信號(hào)應(yīng)在目標(biāo)板上用小于10K的電阻上拉;
□ ?。裕茫诵盘?hào)的頻率太高,該頻率受制于TAP控制器、標(biāo)板布線和連接電纜等因素。有些TAP控制器只支持到1MHz速率,這時(shí)候需要調(diào)整TCK頻率設(shè)置。
問題4:同調(diào)試程序連接時(shí)提示“Can’t?。螅簦铮稹。穑颍铮悖澹螅螅铮颉?/FONT>
原因1:在當(dāng)前環(huán)境下JTAG的時(shí)鐘頻率過高,請(qǐng)嘗試降低TCK的頻率;
原因2:如果Multi-ICE?。樱澹颍觯澹虺绦蚴鞘謩?dòng)配置的,則需要檢查;
□ 配置錯(cuò)誤、處理器類型、連接次序等設(shè)置錯(cuò)誤;
□ JTAG問題,進(jìn)行手動(dòng)配置時(shí)因先確保在自動(dòng)時(shí)能夠檢測(cè)到UNKNOWN,這樣說(shuō)明JTAG接口通信正確。
原因3:ARM芯片接口的DBGEN信號(hào)被不正確的拉低,如果該信號(hào)有片外接口請(qǐng)檢查;
原因4:目標(biāo)處理器的時(shí)鐘不正確;
問題5:同調(diào)試程序連接時(shí)出現(xiàn)“Data Abort”提示
原因1:當(dāng)調(diào)試程序啟動(dòng)時(shí),處理器將停在當(dāng)前PC值指向的地方,同時(shí)讀取該PC值周圍一部分
地址的存儲(chǔ)器值,如果這些地址正好沒有被使用或指向空就會(huì)出現(xiàn)上述提示此情況,屬于正常范圍;
原因2:如果使用了存儲(chǔ)器RAM或ROM出現(xiàn)這種問題,表明在存儲(chǔ)器訪問上可能存在數(shù)據(jù)錯(cuò)誤,請(qǐng)檢查存儲(chǔ)器。
原因3:當(dāng)用戶程序到目標(biāo)板時(shí),的目標(biāo)地址是在編譯器中指定的,如果編譯器里設(shè)置的目標(biāo)地址與目標(biāo)板上可寫存儲(chǔ)器的物理地址不能對(duì)應(yīng),也會(huì)出現(xiàn)上述提示。因?yàn)檎{(diào)試程序試圖往錯(cuò)誤的物理地址寫入用戶程序而出錯(cuò)。這時(shí)需要檢查并重新設(shè)置編譯器。
問題6:在調(diào)試過程中經(jīng)常停止,有時(shí)候甚至進(jìn)不了調(diào)試程序
原因:在排除了調(diào)試程序本身的問題后,這一類帶有隨機(jī)性的問題可以考慮是硬件時(shí)序或邏輯問題引起的。主要的可能性是nTRST和系統(tǒng)Reset信號(hào)不可靠。Reset信號(hào)的不可靠包含兩方面,正常工作時(shí)要求穩(wěn)定的保持高電平,復(fù)位狀態(tài)時(shí)要求有足夠時(shí)間的低電平。Reset電路因?yàn)楹?jiǎn)單通常會(huì)被忽略,但事實(shí)表明很多貌似奇怪的問題都?xì)w結(jié)在這里。無(wú)論是從調(diào)試的角度還是穩(wěn)定工作,我們都建議用戶采用一個(gè)好的Reset電路或是專用IC來(lái)代替簡(jiǎn)單的RC電路。
問題7:調(diào)試程序出現(xiàn)“Hardware interface?。簦椋恚澹铮酰簟碧崾?/FONT>
原因1:目標(biāo)板與ARMSYS-ICE的連接斷開或ARMSYS-ICE與PC之間的連接中斷;
原因2:ARMSYS-ICE供電中斷或供電不足
原因3:ARMSYS-ICE與目標(biāo)板的通信停頓,一般都是因?yàn)榇蜷_了RTCK選項(xiàng)但是檢測(cè)不到合適
的RTCK信號(hào),此時(shí)用戶可以不使用RTCK功能或檢查該信號(hào)的布線。
問題8:調(diào)試程序提示“Unable?。簦铩。螅澹簟。猓颍澹幔耄穑铮椋睿簦蟆。铮睢。澹悖澹穑簦椋铮睢。觯澹悖铮颍蟆?/FONT>
原因:映射表中的起始地址對(duì)應(yīng)的存儲(chǔ)器類型是ROM,ARMSYS-ICE不能在ROM上設(shè)置斷點(diǎn)。
問題9:與ARM9內(nèi)核處理器連接時(shí)識(shí)別出“UNKNOWN”內(nèi)核
解決方法:將目錄mice_2_2_5\mice_2_2_5\windows下的4個(gè)文件拷貝到Multi-ICE Server的安裝目錄下,例如拷貝到安裝盤符:\Program?。疲椋欤澹螅埽粒遥停埽停酰欤簦椋桑茫拍夸浵?。將這4個(gè)文件的只讀屬性去掉。
然后就可以正常使用Multi-ICE Server來(lái)自動(dòng)檢測(cè)ARM9以上系列ARM內(nèi)核了。
請(qǐng)登陸: 維庫(kù)電子市場(chǎng)網(wǎng)(www.hbjingang.com) 瀏覽更多信息
版權(quán)與免責(zé)聲明
凡本網(wǎng)注明“出處:維庫(kù)電子市場(chǎng)網(wǎng)”的所有作品,版權(quán)均屬于維庫(kù)電子市場(chǎng)網(wǎng),轉(zhuǎn)載請(qǐng)必須注明維庫(kù)電子市場(chǎng)網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
- ARM技術(shù)架構(gòu)與應(yīng)用開發(fā)實(shí)踐指南2026/1/6 10:40:19
- 嵌入式實(shí)時(shí)操作系統(tǒng)(RTOS)選型與移植技術(shù)指南2025/12/31 10:42:31
- 工業(yè)嵌入式系統(tǒng):通信接口技術(shù)選型與抗干擾設(shè)計(jì)實(shí)踐2025/12/15 14:36:53
- 深入解析嵌入式 OPENAMP 框架:開啟異核通信新時(shí)代2025/7/22 16:27:29
- 一文快速了解OPENWRT基礎(chǔ)知識(shí)2025/7/14 16:59:04
- PCB電源完整性(PI)設(shè)計(jì)核心實(shí)操規(guī)范
- 多層PCB疊層設(shè)計(jì)核心實(shí)操規(guī)范
- 提高M(jìn)OSFET效率的電路優(yōu)化方法
- 電源管理IC在智能家居中的應(yīng)用
- 差分信號(hào)連接器設(shè)計(jì)要點(diǎn)
- PCB焊盤與過孔設(shè)計(jì)核心實(shí)操規(guī)范(含可焊性與可靠性保障)
- 汽車電子常用電子元器件選型指南
- MOSFET驅(qū)動(dòng)與隔離方案設(shè)計(jì)
- 高溫環(huán)境下電源IC選型建議
- 安防監(jiān)控設(shè)備連接器應(yīng)用分析









