SDKmanager烧录时提示:can not find matching device in recovery mode

SDKM_logs_2022-07-19_10-15-46.zip (124.1 KB)

我操作肯定没有问题,因为我另一个板子是可以正常烧录的 ,麻烦哪个大神说一下问题,LOG已经放到附件了

Please try cross-validation. Put this module to another board and see if it can flash.

你可以嘗試交叉驗證一下. 把這個tx1移到另一個底板上燒看看. 如果可以的話可能是底板問題.

1 Like

谢谢大佬回复,这个方法我试过了,也不能正常烧录!这块不能烧录的主板有开机LOGO,但是反复重启。

Blockquote

So this issue is on specific module? Did this tx1 module ever get flahsed before?

Are you able to dump the serial console log from uart? One for flash and another one for boot.

所以這個問題是只發生在某一顆 tx1 module?
這顆tx1 module以前有燒錄過嗎?

請問有辦法嘗試抓uart log嗎 flash跟開機各抓一份.

我在网上买的这两块,都是二手的,肯定以前烧录过,我现在手上没有USB-TTL的模块,没办法获取到开机信息,刚才我烧录的LOG没办法判断吗?Preformatted text

Generally, flash problem requires both side log to tell. It is not sufficient to tell what is going on by just host side log. Host side log is always providing general log. For example, timeout or got interrupted. But why this happened requires the device log to tell.

通常flash的問題需要看兩端 (host/device)的log, 只看其中一邊沒辦法判斷. 而且host 那邊的log的錯誤通常都是很一般的錯誤. 比方說timeout, 或是中斷 但為何會發生這些事情必須要看device端log.

好的,我先网上买了串口调试助手后,再看看LOG,接线如下是吧?意思就是我烧录的时候,把这个串口的打印信息给你?还是说就是开机打印信息给你?
J21引脚8(UART 1 TXD) - >电缆RXD(白线)
J21引脚10(UART 1 RXD) - >电缆TXD(绿线)
J21引脚9(GND) - >电缆GND线)

Blockquote

2 logs. Dump one log for boot. Dump another one when flash starts.

有兩份log. 一份是你開機然後卡在logo的log. 另一份就是你開著minicom, 然後host開始跑flash.sh. 照理來說如果device開始燒錄, 你會看到uart 開始印log.

好的,谢谢

Blockquote

大神,请问有没有什么可以强制解决问题的方法?我这边打印信息你还是仔细看看,我把好的板子的信息和坏的板子信息对比发你,你看这个能看出问题吗?我看板子有JTAG,是不是可以通过这个烧录,有这个烧录的方法吗?因为我购买调试模块还要好几天,麻烦大神看看吧
好板-log.txt (9.6 KB)
坏板-log.txt (5.0 KB)

我看到你的"壞版" log上面有這個

*** Reading ECID … FUSELEVEL=fuselevel_production hwchipid=0x21 bootauth=PKC

但是你的"好版"上面沒有

*** Reading ECID … FUSELEVEL=fuselevel_production hwchipid=0x21 bootauth=

有PKC的話代表那塊板子之前已經被fuse過 (請見secure boot 相關文件)… 沒有key的話是不能燒機的

I notice your log has PKC enabled with below log. It means the board might be fused before (please refer to secure boot document). If this board is already fused, you cannot flash it without key…

对的,我感觉好像就是读板载上的EEPROM的时候出问题了,难道不能用JTAG强制烧录?

Blockquote

不能. 如果沒有key的話這個板子無法再燒了. 這是secure boot的功能.

No, you cannot flash the board anymore without key… this is the purpose of secure boot.

感谢大神,确实是你说的那个情况,我现在解除了"PKC
sdkm-2022-07-19-14-26-22.log (12.1 KB)
",不过又有新的错误,提示我EEPROM校验失败,你看看log,我用“*”特别注明了

Please check the post.

麻煩確認上面的post. 這個問題是你的eeprom之前內容有被更動但是CRC bit (bit 255)並沒有被更新.
所以現在必須要手動把板子訊息提供給host.

嗯,是的,正常如下:那我如何解决这个问题?有什么办法?
Parsing board ID (2180) succeeded.
JETSON_TX1: — Parsing board version (410) succeeded.
JETSON_TX1: — Parsing board SKU (1000) succeeded.
JETSON_TX1: — Parsing board REV (J.0) succeeded.

我不是貼了post請你參考了嗎…

另外,麻煩不要照抄. 那個範例是給Jetson Nano的. 你必須要用jetson TX1的檔案來做類似的事情.

好的,我先去看看他的解决办法,不懂的再来问你

我仔细看了,我发现TX1和Nano的文件都不一样,结构也不同,是否能指点具体TX1如何做呢?