eboot boot 起來後,跟以前一下,按下"space"進入 eboot menu。
可以看到第一,第二的option 顯示 ip address 和 subnet mask。
然後.."D" Download Image now
host pc (和target 有usb 連線)會出現"rndis裝置xxxx,安裝driver的訊息"。
PC 要安裝 usb rndis driver,MS 說..在win2000 後 rndis driver 已經是內建的了。
.. 但是很奇怪,還是會找不到,要自己安裝。
所以到 MS 去download "generic rndis driver" , follow readme.html 修改一堆..
最重要的是 VID,PID。
VID, PID 可以到 pc 的硬體去看,修改好後,就可以安裝 rndis driver 了。
driver 裝完後,eboot 會顯示出 Device Name : 'xxxxx'
rndis driver 啟動後,會多出現一個網路裝置。要把ip 設為跟 target board 的 eboot menu 顯示的ip address 同一網段,這樣 pc 和 target board 才能連上。
設定 platform builder -- target -- connectivity option - kernel service map 選 ethernet。
在 setting 的部份,會出現剛剛eboot 出現的 device name "xxxxx" 選他。
platform build -- attach device 會開啟一個dialog,顯示 download percentage... eboot 的 message log 也會出現 download 的 message..
重點:
- 要正確安裝 ms 的 generic rndis driver ,要修改 template。把 vid, pid 寫進去。並且save inf 到有 *.sys的folder。
- rndis 產生的網路裝置要設ip,要和 target board 的ip (see eboot menu) 在同一網段。
- platform builder 的connectivity 要用 ethernet,裝置要選 target board的名子。
沒有留言:
張貼留言