我有一塊kl520的電路板
但是update firmware後出現NCPU的問題
請問大概是哪裡出問題了?
Hello,
錯誤看起來是沒有燒錄到fw_ncpu.bin或是所燒錄的fw_scpu與fw_ncpu的版本不合所導致。若要使用companion mode的話,目前已經更新置1.7版(log顯示所燒錄的是1.4版),還請參考文件來更新
http://doc.kneron.com/docs/#plus_c/introduction/upgrade_ai_device_to_kdp2/#2-download-kneron-dfut
因為ncpu的錯誤有可能導致USB失效,若遇到USB失效而沒辦法照上面DFUT的方式更新的話,請改用UART更新,相關文件如下
http://doc.kneron.com/docs/#520_1.7.0/flash_management/flash_management/
感謝回覆
其實我的KL520板是Sonix設計的公板
因為一些問題無法通過usb/uart update
現在是直接把bin檔直接燒錄到flash上
如直接燒錄貴司給予的bin檔是可以正常使用的,scpu/ncpu版本是1.3
但是如果使用自己訓練的模型通過bin_gen.py製成的bin檔卻始終得出ncpu錯誤的信息
不知道有沒有甚麼頭緒呢?
若模型是自行訓練的話就要考慮到模型所需要的輸入格式來修正對應的scpu, ncpu
一般會建議先透過PLUS中的gereric範例來對模型做推論,因gereric範例會將模型透過usb傳入NPU中推論,可以避免在fw上有相容性問題,若能正確拿到推論答案,再開始著手準備對應的fw,以便將fw與模型燒錄至flash中
Comments
Hello,
錯誤看起來是沒有燒錄到fw_ncpu.bin或是所燒錄的fw_scpu與fw_ncpu的版本不合所導致。若要使用companion mode的話,目前已經更新置1.7版(log顯示所燒錄的是1.4版),還請參考文件來更新
http://doc.kneron.com/docs/#plus_c/introduction/upgrade_ai_device_to_kdp2/#2-download-kneron-dfut
因為ncpu的錯誤有可能導致USB失效,若遇到USB失效而沒辦法照上面DFUT的方式更新的話,請改用UART更新,相關文件如下
http://doc.kneron.com/docs/#520_1.7.0/flash_management/flash_management/
感謝回覆
其實我的KL520板是Sonix設計的公板
因為一些問題無法通過usb/uart update
現在是直接把bin檔直接燒錄到flash上
如直接燒錄貴司給予的bin檔是可以正常使用的,scpu/ncpu版本是1.3
但是如果使用自己訓練的模型通過bin_gen.py製成的bin檔卻始終得出ncpu錯誤的信息
不知道有沒有甚麼頭緒呢?
若模型是自行訓練的話就要考慮到模型所需要的輸入格式來修正對應的scpu, ncpu
一般會建議先透過PLUS中的gereric範例來對模型做推論,因gereric範例會將模型透過usb傳入NPU中推論,可以避免在fw上有相容性問題,若能正確拿到推論答案,再開始著手準備對應的fw,以便將fw與模型燒錄至flash中