> ==>發信人: Master.bbs@bbs.sayya.org (可愛的ASM), 信區: programming
> ICE, a computer chip that is used to emulate a microprocessor so that embedded
> system software can be tested by developers. The processor that the hardware
> device’s software is going to run on is replaced with an ICE that acts just
> as the processor would. ICEs enable developers to closely monitor the
> development of an embedded system and are useful tools for debugging.
> 不需要直接ascess,直接計算就可以,目標uC此時不需要運作,運作的是模擬器,
> 模擬暫存器狀態,I/O變化,中斷機制,你怎麼對一個沒有在工作的uC去存取他的
> 暫存器變化?我在用ICE時,uC也沒有放上去,直接是用ICE提供的adapter直接插
> 在uC的座上,我終端存取的暫存器、變數值也不會是uC實際內部的變化。
> > Register 都是實質去 access 而不是 "算" 出來的. 這種 ICE 自備其
> > RAM 及 Mornitor Program ROM 及 I/O 界面. 但可以將這三者都對應
> > (MAP) 到 Target uC , 甚至提供 shadow RAM / ROM , 不使用斷點/暫
> > 停, 都能實時不影響 Target uC 就做到監看記憶體的內容變化. 其映
> > 射的 Memory 與 I/O space 從位址到資料都可以被 comparater 設定
> > 硬體斷點.
> 講的跟真的一樣...uC沒在工作你要監看什麼?
你見過從 ICE 外接盒 用延伸線接到子母板, 子母板的插腳接在 Taget uC
的插座上, 子母板的電路板之上又再有插座放回原 uC 的 ICE 嗎 ?
--
◎ Origin: 中央松濤站□bbs.csie.ncu.edu.tw From: 140.115.6.234