精華區beta Programming 關於我們 聯絡資訊
> ==>發信人: 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