windows 使用 MSYS2 執行Kneron_DFUT產生錯誤

Comments

  • 另外我使用Zadig時名稱顯示的是Unknow Divice 而非KL520 但其他參數皆是正確的

    請問這樣是正常的嗎? 謝謝


  • Hi,

    1. 您的KneronDFUT的zip名稱有包含ubuntu嗎?這個bin裡面的KneronDFUT只能在ubuntu執行。


    如果您用的是Windows的話,請下載Windows用的KneronDFUT,在archives裡面:

    解壓縮之後,bin裡面就會有可以執行的.exe檔。


    2. 關於Zadig,我們可以在右邊的Edit打勾後再把Unknown Device改成自己想要的名字。

    之後就可以按Reinstall Driver,即可正常連接上KL520。

  • edited December 2021

    請問如果要在樹梅派上執行python的example是也要安裝python3.8版本的python嗎?

    我在用whl安裝時出現 .whl is not a supported wheel on this platform

  • Hi,


    是的,要安裝python3,但不用一定要3.8。

    安裝.whl時,要用 pip3 install KneronPLUS-{version}-py3-none-any.whl。

  • edited December 2021

    另外我在執行 DFUT時出現了以下錯誤,我使用的是 Kneron_DFUT_rsapberry_pi_1.2.0

    這個版本

    ./bin/KneronDFUT: error while loading shared libraries: libkplus.so: cannot open shared object file: No such file or directory

  • 上面的問題我解決了 是我路徑的問題

    但是執行KneronDFUT之後跳出 程式記憶體區段錯誤的的bug 請問如何解決

  • Hello,

    可以的話是否方便提供截圖呢? 畫面中希望可以包含輸入的指令以及完整的錯誤訊息,但從描述來看不太能確認你遇到了什麼問題

  • Hi,


    程式記憶體區段錯誤有很多種原因。請問一下,您下載的Kneron_DFUT是raspberry pi的版本嗎? Kneron_DFUT_v1.2.1是ubuntu用的,所以可以在archives下載raspberry pi的1.2.0版本。

    如果還是不能執行的話,請再回覆,謝謝!

  • 對 我是用Kneron_DFUT_rsapberry_pi_1.2.0 但還是不能執行

  • Hi,

    好的,請試試看把Kneron_DFUT/lib/libc.so.6從lib資料夾拿出來,再試著執行一次,因為libc.so可能與這個raspberry pi不相符。這樣,它就會用系統裡的libc.so.6。

    如果還是不能執行的話,請再回覆,謝謝!

  • 已正常執行 感謝~

  • 我在connect device的時候出現了這個問題

    請問該如何解決

  • Hi,

    想跟您確認一下,您有下載 libusb-1.0-0-dev嗎?


  • 還有,請問一下有用 sudo ./scan_devices執行嗎?

    另外,可以試著以管理者權限創建 (或開啟)檔案 /etc/udev/rules.d/10-local.rules (若不是用管理者權限開啟的話無法存檔),在檔案中加入下面三行:

    SUBSYSTEM=="usb",ATTRS{idVendor}=="3231",ATTRS{idProduct}=="0100",MODE="0666"

    SUBSYSTEM=="usb",ATTRS{idVendor}=="3231",ATTRS{idProduct}=="0200",MODE="0666"

    SUBSYSTEM=="usb",ATTRS{idVendor}=="3231",ATTRS{idProduct}=="0720",MODE="0666"

    就可以不用sudo也可以存取USB。

The discussion has been closed due to inactivity. To continue with the topic, please feel free to post a new discussion.