error msg: Error raised in function: connect_devices_without_check. Error code: 28.
Hi, 在虛擬機上嘗試安裝firmware時遇到以下錯誤資訊:
(base) ytl@ubuntu:~/Desktop/Kneron/kneron_plus_v2.3.0/kneron_plus/python/example$ python GenericCommand.py -t KL720 [Check Device] - success [Connect Device] - target device: 'KL720' - scan index: '0' - port ID: '4' - command: 'system' Error: connect device fail, port ID = '4', error msg: [Error raised in function: connect_devices_without_check. Error code: 28. Description: ApiReturnCode.KP_ERROR_CONNECT_FAILED_28] Segmentation fault (core dumped)
有先嘗試ScanDevices.py確定KL720有連接上 (如下圖),但安裝firmware時還是出現錯誤訊息。
也有嘗試KneronDUFT,但顯示一樣錯誤
以上問題請教,謝謝。
Tagged:
The discussion has been closed due to inactivity. To continue with the topic, please feel free to post a new discussion.
Comments
您好,
請問一下您有安裝以下的dependency嗎? Install Dependency - Document Center (kneron.com)
也可以請您試試看用C來build,然後跑generic_command看看會不會成功。
Build C code的時候,可以build with DFUT console:
之後請用DFUT console試試看能不能用--kl720-update來上傳firmware
以防萬一,請再次插拔KL720 dongle試試看,還有確認SCPU和NCPU的路徑是否為kneron_plus/res/firmware/KL720,謝謝!
嗨,感謝回覆,
後來安裝完Dependency後就可以了,感謝!
另外,我有嘗試在Ubuntu 20.04做測試但有錯誤 (如下圖),但官網顯示是可以支援20.04的。
以上問題請教,謝謝。
您好,
KneronDFUT支持Ubuntu 18.04。如果您是用20.04的話,請用kneron_plus裡面的DFUT console,謝謝!
嗨,感謝回覆,
後來我決定在 18.04 環境 build C code,但遇到以下 error,想請問是哪裡出問題了? 謝謝。
嗨,問題解決了,不好意思打擾!
錯誤發生原因是檔名過長,把專案移到根目錄附近的目錄,再重新 build 就可以了,感謝。