2007年9月29日 星期六

AXD 啟動 debug using Multi-ICE

啟動Multi-ICE Server









想要用 Metrowerks Code Warrior for ARM Developer Suite 1.2的小蟲
直接用AXD啟動 去load image到版子上
直接debug
卻出現
RDI Log
ARM RDI Module Server [Build number 1346]: Attaching to ARM920T and EmbeddedICE
ARM RDI Module Server [Build number 1346]: 'CP15', 'EICE'
ARM RDI 1.5.1 -> ASYNC RDI Protocol Converter ADS v1.2 [Build number 805]. Copyright (c) ARM Limited 2001.
ARM Multi-ICE V2.2.6 (Build 1346). Copyright (c) ARM Limited 1998-2002.
Connected to TAP 0, ARM920T on Server "localhost", Little-Endian target.

Debug Log
RDI Warning 00166: Not allowed while processor running

stop後
直接Load image











等待一段載入時間

成功後
就可以在版子上看到畫面了

很納悶
直接用 CodeWarrior 按debug 跑 怎麼不行

Charles 說
AXD -> Options -> Configure Interface
有三個選項
ATTACH: Connect according to target properties
HALT: Stop target when connecting
NOHALT: Do not stop target when connecting

選擇HALT 就可以讓
CodeWarrior 按 debug小蟲 跑AXD執行Load image

看看選項 說直觀 也不太直觀
但 又不能說他不直觀
HALT: 當連線的時候 就停止target
??哈

透過Facebook分享

沒有留言: