你好!能帮我分析一下是哪里出错了吗?orin nano8g模组搭配自研底板,sdk烧录报错。我看报错信息是IO错误,是不是要修改某个配置文件?
SaveWindows2023_9_25_12-31-19.TXT (754.3 KB)
flash_1-3_0_20230925-124020.log (5.5 KB)
Hi,
custom board用SDK Manager燒不過是很正常的…
請先至少確認你們的device tree/pinmux等等的有沒有問題,然後用自己的config file再試一次
您刚才说的这两处我都排查了,
另外Linux_for_Tegra/bootloader/t186ref/BCT/tegra234-mb2-bct-misc-p3767-0000.dts
Configure the eeprom
cvb_eeprom_read_size = <0x100>
instead
cvb_eeprom_read_size = <0x0>
之前orin nx 是修改这个地方,修改后就可以刷机了,orin nano 是修改哪个文件?
我是說請你先確定你們板子的設計和Orin Nano DevKit一樣,device tree那些可以共用才有討論的意義
從log看起來和EEPROM無關,你是說同一片底板搭配Orin NX燒得過、Orin Nano就不行?
不是同一块板子,之前是用的nx板子搭配的orin nx,修改eeprom后,能正常刷机;这是另外一块板子,针对orin nx 和orin nano 共用的一块板子
我刚才和设计确认了下,设计和Orin Nano DevKit一樣
請問你有Orin Nano DevKit的底板可以測試嗎
或是其他片Orin Nano的模組
你的問題很顯然跟EEPROM沒有關係,也有可能是module本身有問題
我再找个orin nano 模组试一下,稍后给您回复
hi, DaveYYY! After replacing the new module, this is the serial port log, you help to see what errors exist.
SaveWindows2023_9_26_10-10-39.TXT (59.4 KB)
Was there a communication error during initialization?
[10:10:29.941]ÊÕ¡û¡ôE> I2C: slave not found in slaves.
E> I2C: Could not write 0 bytes to slave: 0x00ae with repeat start true.
E> I2C_DEV: Failed to send register address 0x00000000.
E> I2C_DEV: Could not read 256 registers of size 1 from slave 0xae at 0x00000000 via instance 0.
E> eeprom: Failed to read I2C slave device
C> Task 0x0 failed (err: 0x1f1e050d)
E> Top caller module: I2C_DEV, error module: I2C, reason: 0x0d, aux_info: 0x05
I> Busy Spin
這個才是你前面說的沒有改到EEPROM read size…
cvb_eeprom_read_size = <0x0> 还是这样改吗? 还是修改其它条目?
是的
Orin NX和Orin Nano都是P3767所以共用同一個config檔
和您再确认下路径文件:Linux_for_Tegra/bootloader/t186ref/BCT/tegra234-mb2-bct-misc-p3767-0000.dts,是这个文件吧?
是的
請參考document上的說明:
https://docs.nvidia.com/jetson/archives/r35.4.1/DeveloperGuide/text/HR/JetsonModuleAdaptationAndBringUp/JetsonOrinNxNanoSeries.html#eeprom-modifications
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.