• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
:::


Browsing this Thread:   1 Anonymous Users




(1) 2 »


Re: 請問real ice是否會佔用mcu的資源?
#11
資深會員
資深會員


查看用戶資訊
請看上面連結文件PAGE20,REAL ICE佔用資源乙節。

通常JTAG用途有兩類,一是測試晶片電器特性,二是除錯用。跟有沒有Emulators功能無關。

debugWIRE只能用在有該介面的AVR,如Atmega48/88/168等...
debugWIRE和ISP的功能互斥,而且原廠預設是用ISP。

我有買過號稱AVR模擬器的USB AVR debugWIRE,其實資料交換速率頂多115200bps<---看得出來是UAB轉UART的結果XD。不過整個boundary跑完也不會比這個快了。充其量就是個In-Circuit Debugger,不過還不錯用。算是「物超所值」

透過JTAG或debugWIRE對I/O或暫存器查詢,反應速度比較慢。燒錄速度也不快(JTAG可以從15~200K B/S左右,ISP可以達到10K B/S左右),不過還好程式大的時候不多。基本上OK。只有在用RTOS時,明顯感受到速度慢很多。不過一分前一分貨,沒啥好要求的...

光量一個硬體的stop watch--->光從JTAG架構看來用JTAG怎麼辦到?我在FPGA上作這動作還需要額外的硬體(FPGA資源)去完成。

Freescale的沒用過,不便評論。不過因為PIC和AVR都用過。其實AVR的debug能力是沿用JTAG現有標準來改,沒有好不好的問題。因為也不是自己的原生技術。以C/P來看,也無所謂和PIC比強不強的問題。

問題在於「能不能解決問題」,在「解決問題」這個點上。REAL ICE改進很多讓我值得花錢去買。如果只是簡單的debug和燒錄,其實ICD2和debugWIRE(+JTAG)根本沒差。

發表於: 2008/7/11 12:40
不要問我哪裡來,我只是個流浪天涯的工程師
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問real ice是否會佔用mcu的資源?
#10
資深會員
資深會員


查看用戶資訊
其實好用就好
real ice 下載很快 比ICD2快很多(使用DSPIC30F5015)

也比8051ICE快

但是$貴了 ICD2 一點

我目前是用公司的

如果降到當初ICD2 我會買壹台
比TI便宜

發表於: 2008/7/11 10:56
==== ^^ ^^ ====
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問real ice是否會佔用mcu的資源?
#9
初級會員
初級會員


查看用戶資訊
所謂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
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問real ice是否會佔用mcu的資源?
#8
資深會員
資深會員


查看用戶資訊
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
不要問我哪裡來,我只是個流浪天涯的工程師
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問real ice是否會佔用mcu的資源?
#7
初級會員
初級會員


查看用戶資訊
REALICE也要佔用mcu上的硬件資源真的不爽!

用AVR時, 一個入門級的JTAG接駁OCD, 一點mcu上的資源也沒用到, mcu可全速運行.

發表於: 2008/7/11 1:38
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問real ice是否會佔用mcu的資源?
#6
管理員
管理員


查看用戶資訊
參照:

洪小港 寫道:
這是連出去的路徑
http://www.microchip.com.tw/uploads/mplab_real_ice.pdf
檔案有問題不能下載~

我也需要這份資料,Thanks

放上去了。

發表於: 2008/7/10 16:37
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問real ice是否會佔用mcu的資源?
#5
版主
版主


查看用戶資訊
Eric,

檔案不見了,會找 Steven 放上去。

發表於: 2008/7/10 13:55
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問real ice是否會佔用mcu的資源?
#4
高級會員
高級會員


查看用戶資訊
這是連出去的路徑
http://www.microchip.com.tw/uploads/mplab_real_ice.pdf
檔案有問題不能下載~

我也需要這份資料,Thanks

發表於: 2008/7/10 12:56
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問real ice是否會佔用mcu的資源?
#3
版主
版主


查看用戶資訊
會,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
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問real ice是否會佔用mcu的資源?
#2
初級會員
初級會員


查看用戶資訊
REALICE 好像不佔用MCU上的資源. 但不明白為什麼ICD2要佔用硬件資源, 因為對應的MCU是一樣的.

另外, 不知道REALICE可否支持無限硬件斷點

發表於: 2008/7/10 11:23
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------