KL520 dongle 出現異常問題

請問我在主機上插入KL520 Dongle 執行程式可正常出現視窗

但重新啟動主機後出現異常,確認是有抓到dongle,請問這是發生什麼狀況呢?


Comments

  • Hi Fred,

    確認一下,是原本應用程式與KL520的dongle都可以正常使用,但執行中直接重啟主機後發生這個錯誤現象嗎?

    從錯誤訊息推測,錯誤是在執行api.kdp_start_dme_ext 時所發生,表示傳送模型NEF資料給KL520失敗,懷疑是主機重新啟動時dongle沒有完全對應到主機的動作 (因dongle電源是主機所提供) 而導致傳輸失敗,可重新插拔dongle再看是否可以正常執行,插拔後建議間隔幾秒鐘後再執行。


    另外,耐能這邊有推出新款SDK "PLUS"來取代原本的host_lib架構,在PLUS中也修正並改進了USB傳輸效率,整體執行效果也都比host_lib更佳,建議可更換至新架構體驗


  • Hi Ethon,

    關閉程式後,重啟主機就會發生錯誤現象,

    需要按下RESET或將dongle重新插拔後再執行程式就會正常,這有解決方法嗎?

    我是使用樹莓派的系統,新架構能夠支援嗎?將 AI Dongle 升級至 KDP2就可以嗎?

  • Hi Fred,

    目前在kdp架構下(host_lib)的usb driver沒有特別處理這類操作,所以必須重新插拔或reset才能解決。

    PLUS (kdp2)架構下有額外處理,且使用fw_loader的架構也更能確保系統穩定性,目前PLUS針對RPi4也有提供對應的工具,建議更新體驗。

  • edited November 2021

    Hi Ethon,

    在更新前有幾點問題想請教

    1.kdp更新PLUS (kdp2)後是否就不可回到kdp了?

    2.更新PLUS (kdp2)後是否主機重啟後就不會發生錯誤現象了?

    3.原有cam_dme_serial_post_host_yolo程式是否就不可用需改執行KL520DemoCamAppYoloInference?

    4.之前訓練出來的.nef/.bin需要重新訓練還是可以沿用呢?

    1. 還是可以的,但DFUT的UI介面僅支援kdp -> kdp2,若要燒回則需透過command line執行KneronDFUT.exe
    2. 是的,PLUS上就不應該有這樣的錯誤。
    3. 若是使用的是Kneron提供的YOLO模型則可直接使用KL520DemoCamAppYoloInference,或是參考kl520_demo_generic_inference_post_yolo來設定你模型的相關參數
    4. 可以的,NEF 模型是針對KL520的架構去轉換,不受PLUS / host_lib影響,fw_xcpu.bin的話則不能相容,PLUS與host_lib有自己對應的firmware,若要使用PLUS,firmware請改使用 KL520_SDK_1.6.0以後的版本。
The discussion has been closed due to inactivity. To continue with the topic, please feel free to post a new discussion.