openjtag 的硬件連接踩坑歷程
阿新 • • 發佈:2018-05-23
AI ror ice 歷程 不同的 exc work idg driver
FATAL ERROR: the command ‘read‘ has failed with an exception: Failed to initialize cable with error: Did not find an adv debug unit in the chain, exiting
這個事情踩了不少坑,這個要記錄一下:
1 代碼的下載和編譯按照下面的來:https://github.com/pulp-platform/pulp-debug-bridge
註意點:
A 要最好使用python3.
B python的語法要理解清楚,怎麽在不同目錄間引用,這個以後要寫一篇文章總結。
C python調用import的測試流程要清晰。
2 編譯ok後無法識別的問題。
A 針對這種硬件相關的東西,一定要使用root權限測試。
B 不同的log要搞清楚,學習並利用好代碼。
C 可以work的目錄:doc/neuronbasic/jlink_driver/pulp/new/pulp-debug-bridge
D 需要改動的地方:vim src/cables/ftdi/ftdi.cpp 把描述符加進去。
3 初步上的log信息,請看:
Found aftdi device i:0x1457:0x5118:1
Found ftdi device i:0x1457:0x5118:0
Found aftdi device i:0x15BA:0x2B:0
Found aftdi device i:0x1457:0x5118:1
Found ftdi device i:0x1457:0x5118:0
Connecting to ftdi device i:0x1457:0x5118:0
JTAG sanity check failed
Did not find an adv debug unit in the chain, exiting
openjtag 的硬件連接踩坑歷程