2020年11月23日 星期一

充電一下 -- 安裝 E1 Emulator遇到 [Renesas E-Series USB Driver 驅動程式並不預期在這個平台上工作] 的問題

 這是一個非常令人沮喪的問題

最終也是令人十分振奮的結果

故事是這樣子的:

============================================================

因為系統不斷更新且新裝置對電腦的要求越來越高

公司裡在經過幾輪的電腦更換後

發生了 E1 下載器無法安裝的問題

在瑞薩官網下載了 E1USBDRIVER.exe 進行安裝

卻無論如何都無法安裝成功

安裝好 USB driver 後將 E1 接上電腦

最後總是出現 Renesas Emulator (無法辨識) 的裝置

不管重新插拔裝置或是改變安裝流程(先插E1再安裝驅動程式)

都無法改變 <<Renesas Emulator (無法辨識) 的裝置>> 這個結果

網路上有人說是裝置衝突

也有人說是BIOS版本問題

更有人說是安裝了虛擬光碟的緣故

可是都跟我的故障原因一點關係也沾不上邊

官網也找不到有人討論這樣的問題

只好自己想辦法

============================================================

先假設因為官方提供的驅動程式版本太新

導致我的 E1 無法被新版本的驅動程式辨別

那麼改用舊版本的驅動程式是不是可以呢?

找了一下電腦裡 Program Files (x86)\Renesas\ 資料夾內

還有一個 FDT4.09 的資料夾

這是瑞薩的官方燒錄軟體

裡面有個 Drivers\for_64bit 的資料夾

竟然就是 E1 舊版本的驅動程式

於是我就直接從這裡重新安裝驅動程式 (執行dpinst.exe)

發現竟然安裝成功了!

本來開心地以為 E1 已經安裝好了

但是到裝置管理員查看時發現

還是 <<Renesas Emulator (無法辨識) 的裝置>> 這個結果

============================================================

我不信邪 (我姓李 Xp)

用了 Driver Booster 這套工具

將所有 Renesas USB 裝置資料全部清除

然後又重新安裝了 Program Files (x86)\Renesas\FDT4.09\driver\for 64bit\dpinst.exe

這一次依然是顯示安裝成功的訊息

但不一樣的是:

系統竟然找到了 E1 並真的安裝成功

我找了片有 RX62T MCU 的板子進行下載

HEW環境提示我 E1 的韌體版本太舊需要更新

更新後就是活龍一尾啦!

可喜可賀~~

============================================================

雖然只有短短幾行文字

卻是奮戰一整個上午的結果 (約三~四小時)

如果有人跟我遇到一樣的問題

希望能幫你縮短一些除錯的時間

讓你的 E1 早日復活