精華區beta Programming 關於我們 聯絡資訊
※ 引述《Shun.bbs@bbs.iim.nctu.edu.tw (傳說中的不死鳥)》之銘言: > ※ 引述《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 已經是綽綽有餘了 > 何來無法確保正確工作之說 ? tester提到的Console I/O這個名詞怎麼來的?沒用過這個詞... 我只聽過monitor而已,自己寫簡單的monitor及bootloader在玩MCU 的人來說應該 算是基本能力吧!讓monitor有單步執行及除錯並不是什麼很困難的事,尤其在ICE 還是夢幻逸品的時候。 > > 不同的 cpu 通常會供應 developing kit , 上 > > 面的 program loader , break point trace monitor , inverse ASM 等 > > 就看交易價位而定, 內行的都能自製那些道具, 只是開發成功後, 這些道 > > 具就像 bootstrap rocket 可以被拋棄, 因此不是小公司會看長培養著. > 這只是你的經驗吧...我不相信每個產品線的經驗都是如此...至少我經歷過的不是 同意+1 有提供tool kits還真得靠運氣,通常是沒有,只能用提供的組譯器。 最慘的狀況是連組譯器都沒有,得用forth參考對應的機械碼寫一個堪用的。Orz 所以後來挑選MCU都要仔細考慮開發工具的支援度(尤其是軟體) -- ※ Origin: SayYA 資訊站 <bbs.sayya.org> ◆ From: h23-74.grad.ccit.edu.tw
happosai:系統廠會拿到沒有組譯器的MCU?是哪一家可否講一下?..^^ 11/07 13:30
happosai:的確是有一些MCU提供的C編譯器還有bug...= = 11/07 13:30
MasterChang:沒有組譯器的MCU不會給系統廠的啦....就是新架構MCU才 11/07 23:27
MasterChang:要自己寫組譯器,又不是寫編譯器,組譯器很簡單的啦!! 11/07 23:28
MasterChang:比念「量子物理」簡單啦!! 11/07 23:28
MasterChang:要偷懶,甚至設計時要求使用你熟悉的OP CODE就好了。 11/07 23:30
MasterChang:dsPIC這系列的MCU就是架構遷就語言,C的處理就很不錯 11/07 23:31