> ==>發信人: Shun.bbs@bbs.iim.nctu.edu.tw (傳說中的不死鳥), 信區: programming
> ※ 引述《tester.bbs@bbs.csie.ncu.edu.tw (try or test)》之銘言:
> 前言: 或許這只是我個人的認知與經驗...有錯煩請指正, 謝謝 <(_ _)>
> > 前者用在沒有 Console I/O Mornitor
> > Program 之下, 尤其是連硬體(RAM 或 I/O Interface) 都無法確保正確
> > 工作之下.
> Console I/O monitor 只是一個 ethernet/serial interface service program
> 跟 ICE 或 ROM download 有很大的因果關係嗎?
> 頂多是透過這個 service program幫你從 host 一個一個 byte 放到 memory
> 就算沒有 monitor program, 要透過 ICE access micro-controller 的 register
> 或是 SRAM 或是 SDRAM 或是 peripherals I/O 已經是綽綽有餘了
> 何來無法確保正確工作之說 ?
前者是指 ICE , 通常用在 "空空如也" 之下, 甚至連電路版的 RAM 出錯
不工作之下, 都可以協助除錯, 但 ICE 要一堆鈔票來疊起來.
中文沒這麼差吧 !
> > 只改 ROM 就是只用在 update 或是已有 Console I/O 與具有
> > Break Point Trace 功能的 debug ROM 之下. 台灣沒量產 PC 前也多數
> > 是用 ICE , 但如果只做新界面卡那只要用 PC 的 BUS 及 RAM 就可以了
> > 最後才是 EEPROM 定型.
> ROM 的 update 功能也是人寫的, 要不要有 console I/O 應該是看應用吧
> 最簡單的例子...君不見數位相機的 firmware 更新程式, 有哪一個有 console I/O 的?
> Flash card 丟進去檢查序號就會在 LCD 上出現要不要繼續的選項了...
> 有沒有 console I/O 又有何關係?
應該說你沒有用過 有 break-point , single step 與 inverse ASM 的
debug monitor ROM . 這是 前PC 時代 研發微電腦的方法與工具, 能進
行 firmware update 就得有這麼一個方塊, 有 I/O 可以 Down Loading
到 RAM 以至 ROM . 至於一般使用者, 多給 DEBUG Tracer 也是用不上,
所以 PC 之後在 ROM 就省了. 但 PC 從 DOS 到 XP 就在 OS 之下提供
Symbolic Debug. 但 ROM 版的 Debug Mornitor(這不一定是 CRT 顯示
器, 但 trace 時, 總要 show 給除錯的人看吧) Program , R&D 單位可
省不得, 而且也不會輕易奉上給一般的使用者.
> > 不同的 cpu 通常會供應 developing kit , 上
> > 面的 program loader , break point trace monitor , inverse ASM 等
> > 就看交易價位而定, 內行的都能自製那些道具, 只是開發成功後, 這些道
> > 具就像 bootstrap rocket 可以被拋棄, 因此不是小公司會看長培養著.
> 這只是你的經驗吧...我不相信每個產品線的經驗都是如此...至少我經歷過的不是
> > JTAG 是用在 IC 檢測用的 ICE , 嚴格來說, 並不適合這類基本程式
> > 的開發. 只是有工具總比甚麼都沒有的好. 雖然說研發的公司該有配套的
> > 工具, 但挑對工具本身就不容易, 吃這行飯的說不定該自備道具才是.
> 應該是要看你要做什麼吧...
> 有的人專門在幫 emulator 的 device 寫 JTAG protocol converter
> 有的人專門做 reference design, 有的人專門做 system integration,
> 有的人專門 tap out IC, 有的人專門負責量產...
> 為什麼這種開發的經驗交流用字遣詞要這麼的以偏概全呢?
> 至少我覺得前一位仁兄講的經驗是可以參考的...
> 相較之下您的一般性經驗論調就很需要斟酌採用
那就看看就好, 我也是來跟您學習的.
> 主要的討論不是推薦 embedded linux 參考使用的開發經驗嗎?
> 您之前提的 kit 資訊不就很切題? 為什麼不多分享一些您使用這些
> kit 實際的經驗呢?
--
◎ Origin: 中央松濤站□bbs.csie.ncu.edu.tw From: 140.115.6.234