Re: 請問real ice是否會佔用mcu的資源?
|
||||
---|---|---|---|---|
資深會員
|
其實好用就好
real ice 下載很快 比ICD2快很多(使用DSPIC30F5015) 也比8051ICE快 但是$貴了 ICD2 一點 我目前是用公司的 如果降到當初ICD2 我會買壹台 比TI便宜
發表於: 2008/7/11 10:56
|
|||
==== ^^ ^^ ====
|
||||
|
Re: 請問real ice是否會佔用mcu的資源?
|
||||
---|---|---|---|---|
初級會員
|
所謂AVR的JTAG不佔用硬件資源, 其實是指AVR不像PIC那樣要保留Program Memory及Data Memory (File Register) 給 "調試執行程序" 之用.
而且PIC是有hardware stack的, 那個"調試執行程序"又要用幾個. AVR JTAG是要用4條I/O口, 對low pin count的mcu不利, 所以 Atmel發明"debugWIRE" 介面給low poin count的AVR以取代JTAG. debugWIRE是單線的, 複用reset pin, 根本不佔用任何I/O. 相比AVR (JTAG/debugWIRE), Freescale S08/12 (BDM), PIC在debug技術是較弱的.
發表於: 2008/7/11 10:26
|
|||
|
Re: 請問real ice是否會佔用mcu的資源?
|
||||
---|---|---|---|---|
資深會員
|
1.JTAG要佔用I/O和額外的資源(掃瞄暫存器)。
2.REAL ICE是Emulator,使用時,mcu也是全速運行。佔用晶片本身的DATA空間作除錯用。 不可能除錯不佔用資源的...不然怎麼除錯?除錯資訊存哪裡?直接用傳輸根本跟不上mcu速度。 兩者沒有誰憂誰劣的問題,差別只是一個資源能不能共用。JTAG的掃瞄暫存器一般來說只要沒有除錯用,基本上release後就是閒置。REALICE在用RELASE模式燒錄後,原來佔用的DATA空間[1]就能被USER使用。看你喜歡哪一種囉.... 或是直接用TBD模組+REALICE,連除錯用I/O都免了。 另外在使用上,JTAG的速度實在太慢了。姑且不論並行埠的慢速系統,一般嵌入式的JTAG除錯器基本上了不起速度在100K~200K Byte/s。一般來說並行埠頂多15K Byte/s。所以那叫除錯器,而不是模擬器。 [1]Page20 --> http://ww1.microchip.com/downloads/en/DeviceDoc/51616a_cn.pdf
發表於: 2008/7/11 2:46
|
|||
不要問我哪裡來,我只是個流浪天涯的工程師
|
||||
|
Re: 請問real ice是否會佔用mcu的資源?
|
||||
---|---|---|---|---|
初級會員
|
REALICE也要佔用mcu上的硬件資源真的不爽!
用AVR時, 一個入門級的JTAG接駁OCD, 一點mcu上的資源也沒用到, mcu可全速運行.
發表於: 2008/7/11 1:38
|
|||
|
Re: 請問real ice是否會佔用mcu的資源?
|
||||
---|---|---|---|---|
管理員
|
參照:
放上去了。
發表於: 2008/7/10 16:37
|
|||
|
Re: 請問real ice是否會佔用mcu的資源?
|
||||
---|---|---|---|---|
版主
|
Eric,
檔案不見了,會找 Steven 放上去。
發表於: 2008/7/10 13:55
|
|||
|
Re: 請問real ice是否會佔用mcu的資源?
|
||||
---|---|---|---|---|
高級會員
|
發表於: 2008/7/10 12:56
|
|||
|
Re: 請問real ice是否會佔用mcu的資源?
|
||||
---|---|---|---|---|
版主
|
會,Real ICE 與 ICD2 ㄧ樣在做 Debug 時都會佔用資源,所以在使用ICD 2 & REAL ICE 時要告訴 MPLAB IDE 是在除錯模式或是燒錄模式。
REAL ICE 所支援的硬體斷點數跟使用的元件有關,請看附件。但 REAL ICE 支援軟體斷點,這就沒有限制至少可以設 1024 個軟體斷點。 REAL ICE 中文使用投影片: http://www.microchip.com.tw/modules/w ... nglefile.php?cid=5&lid=66
發表於: 2008/7/10 11:33
|
|||
|
Re: 請問real ice是否會佔用mcu的資源?
|
||||
---|---|---|---|---|
初級會員
|
REALICE 好像不佔用MCU上的資源. 但不明白為什麼ICD2要佔用硬件資源, 因為對應的MCU是一樣的.
另外, 不知道REALICE可否支持無限硬件斷點
發表於: 2008/7/10 11:23
|
|||
|