2010年9月3日 星期五

Platform Builder或CETK Tools透過ActiveSync連線時出現"Unable to load device side components"

很長的標題,中文的資料比較少...
接下來應該有段時間不會碰WinCE了,
特此留個紀錄:D

Platform Builder的Remote tools或是CE Test Kit(CETK)要連上Target測試或是Debug的時候,
可以透過KITL或Microsoft Active Sync...
Kitl很多時候不是那麼的方便,
包括會佔用ethernet,ethernet可能不support VMini或Driver有問題?
而Active Sync可以透過USB或Serial Port連線,
也是個不錯的方式...

基本上首先是建立Active Sync連線,
如果Target的USB OTG port插上PC沒有反應,
可以透過USB Viewer確認PC端到底有沒有偵測到USB Client?
需要將Target的USB OTG設定為Serial Mode...

接著修改連線選項,
改為Microsoft Active Sync與Microsoft Active Sync Startup Server
按下Test或OK接著連線,
會出現"Unable to load device side components"

這是因為建立Active Sync連線時,
Tools會複製一些檔案到Target端,
當要複製時找不到檔案就會出現上述的錯誤訊息。

解決方案...以ArmV4i的BSP為例,
Platform Manager會將
"C:\Program Files\Common Files\Microsoft Shared\Windows CE Tools\Platman\target\wce600\armV4"
中的Binary檔複製到Target端,
但是沒有這個資料夾所以出現上述錯誤。

因此,我們需要手動將
"C:\Program Files\Common Files\Microsoft Shared\Windows CE Tools\Platman\target\wce600\armV4i"
複製到
"C:\Program Files\Common Files\Microsoft Shared\Windows CE Tools\Platman\target\wce600\armV4"
這樣就可以讓Platform Manager順利將檔案複製過去,
然後建立連線了:)

沒有留言:

張貼留言

Replace J-S J-7508 Speaker amplifier again

忘記哪來的喇叭,好像是我哥給的,時間已經不可考 最初給我的時候應該是圖片中的擴大器異常,已經忘記是不過電還是音量控制有問題啥的 (剛才查這顆喇叭發現可能是通病,有一些文章有提到長時間使用後,音量的可變電阻可能會不正常) 我已經忘了當初檢修的過程,或是有沒有修了 最後我放棄那個擴大...