看板 Modchip 關於我們 聯絡資訊
※ 引述《herozeek (zack)》之銘言: : 前文恕刪 : 想請教一些問題PIC燒錄上的問題 : PIC是當初在網路上買的(有請賣家幫忙燒入bootloader) : 自己也做了狗 http://ppt.cc/0obY http://ppt.cc/EB-y : 但還是覺得不夠小隻(插在PS3會頂到PIC IC),打算自己在再LAYOUT用SOIC的PIC做 : 但先遇到了燒錄韌體上的一些問題 : 目前是先打算用ICSP做燒錄 : 但bootloader跟韌體似乎是寫入在不同分區? 18F 系列晶片裡面記憶體分兩區:EEPROM跟FlashROM,利用位址區分 : 不知道直接用ICSP燒錄有帶bootloader的韌體是否就可用USB升級? 否。你刷有帶bootloader的韌體就一定不能用 USB載入新韌體,因為那裡面的 bootloader載入初始化電路之後就會直接執行韌體,所以也有一種說法是說這種 附帶bootloader的韌體實際上是沒有bootloader的。 要用 USB更新的話只要刷有支援 USB更新的bootloader,如果你已經請賣方幫你 燒的話,沒燒錯應該是按下 RST鍵進入更新模式載入新韌體就好。 : 還有一個問題是PSGrooPIC上提供bootloader HEX檔是20MHz的 : 若燒錄在8MHz的電路上,是否能正常運作? 不能,因為鎖相迴路的除頻倍率不會對,還有 PSGrooPIC上給的bootloader明明 就是8 MHz =.=,你20 MHz應該是別的地方看來的,不然他電路圖上面不會特別 標注振盪器頻率是 8 MHz。 -- ____ _ _ _ _ ____ _ _ ____ _____ ____ (_ _)( \( )( \/ )( ___)( \( )(_ _)( _ )( _ \ _)(_ ) ( \ / )__) ) ( )( )(_)( ) / (____)(_)\_) \/ (____)(_)\_) (__) (_____)(_)\_) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.61.141 ※ 編輯: cassine 來自: 59.126.61.141 (10/17 09:39)
ninjaxin:c大之前貼的教學文裡面提供的bootloader連結 檔名後面 10/17 11:20
ninjaxin:的確是有8MHz 20MHz....等等的版本 我也不太確定該燒哪一 10/17 11:20
ninjaxin:個檔案到IC上 能否麻煩C大再解釋清楚一點呢 10/17 11:21
cassine:樓上,要看你電路上的振盪器頻率來決定 10/17 22:12
cassine:沒把握的話就跟我一樣買8MHz的然後燒8MHz的就行 10/17 22:13
herozeek:我眼花不知道看到哪去 = = ,剛剛注意看真的有8MHz的 10/17 23:26
herozeek:問了一個白痴的問題.............. 10/17 23:27
ninjaxin:c大這樣說我就確定了 因為我也是打算選購8 MHz的振盪器 10/17 23:40
ninjaxin:只是不確定他檔名後面針對的東西到底是什麼XD 10/17 23:40
ninjaxin:感謝c大 10/17 23:41
cassine:反正這東西不是CPU,沒有頻率越高就越好這種事,會動就好 10/18 01:04