To be honestly, you should follow things one by one. I donāt think you would be able to understand how to do this under the situation that you donāt even try sdkmanager before.
Sir ,as you suggested that , it may be hardware issue. I agree with that , my hardware team is looking into it, whereas as i am exploring ways in software side.
Trying to flash my NX DEV KIT by , USB
==> While trying to flash with usb , i used these steps (in recovery mode)
Connect my usb pendrive to host pc
sudo lsblk -p -d | grep sd
sudo parted /dev/sda mklabel gpt
sudo parted /dev/sda mkpart APP 0GB 16GB
sudo mkfs.ext4 /dev/sda1
sudo mount /dev/sda1 /mnt
$ cd Linux_for_Tegra/
$ sudo BOOTDEV=sda1 ./flash.sh --no-flash jetson-xavier-nx-devkit-emmc sda1
$ sudo mkdir tmp_system
INORDER TO RUN NEXT COMMAND
$ sudo mount bootloader/system.img.raw ./tmp_system
system.img.raw , is not present in bootloader/ directory.
What shall i do ?
==> Secondly i also tried to prepare USB image , simply as i do it by SD card by balenaetcher software.
while booting the nx dev kit board by usb , i get
but i m facing these logs ,
[0013.155] I> Disable plugin-manager status in FDT
[0013.157] I> Plugin-manager override finished successfully
[0013.162] I> tegrabl_load_kernel_and_dtb: Done
[0013.188] I> Kernel EP: 0x80080000, DTB: 0x90000000
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.9.253-tegra (buildbrain@mobile-u64-5497-d3000) (gcc version 7.3.1 20180425 [linaro-7.3-2018.05 revision d29120a424ecfbc167ef90065c0eeb7f91977701] (Linaro GCC 7.3-2018.05) ) #1 SMP PREEMPT Mon Jul 26 12:19:28 PDT 2021
[ 0.000000] Boot CPU: AArch64 Processor [4e0f0040]
[ 0.000000] OF: fdt:memory scan node memory, reg size 48,
[ 0.000000] OF: fdt: - 80000000 , 2c000000
[ 0.000000] OF: fdt: - ac200000 , 44800000
[ 0.000000] OF: fdt: - 100000000 , 180000000
[ 0.000000] earlycon: tegra_comb_uart0 at MMIO32 0x000000000c168000 (options āā)
[ 0.000000] bootconsole [tegra_comb_uart0] enabled
[ 0.000000] Found tegra_fbmem: 00800000@a06a9000
[ 0.000000] Found lut_mem: 00002008@a06a4000
āāWARNING: pll_d2 has no dyn ramp
āā[ 1.961764] imx219 9-0010: imx219_board_setup: error during i2c read probe (-121)
[ 1.962143] imx219 9-0010: board setup failed
[ 1.986142] imx219 10-0010: imx219_board_setup: error during i2c read probe (-121)
[ 1.986463] imx219 10-0010: board setup failed
āāWARNING: at platform/drivers/pg/pg-gpu-t194.c:185
WARNING: at platform/drivers/pg/pg-gpu-t194.c:185
What should i do now , our plan to use SD card flashing , USB flashing , sdkmanager all are not working for NX som in custom carrier board .
As you are repeatedly telling us that it can be āhardware issueā ā¦
But how to identify that hardware issue , like in which direction they should look.
Because they have check the power, impedance and again reviewed the schematic , but everything seems fineā¦
If you want , i can share some of the portion of schmeatic to you as well (our pin configuration are same as that of dev kit).
What is exact thing you are trying here? Are you trying to boot from usb on your custom board? Or on the devkit?
If you need hardware help on your custom board, my colleague @Trumany can help. Please file a topic, paste your schematic, use the correct module to test instead of sdcard module.
Sir i am trying all other different methods because ,
=> my custom carrier board using NX som is not booting from SD card (we do not have the emmc facility).
==> Whereas my custom carrier board using Nano SoM is booting perfectly fine from SD card.
If you want to try usb boot on the devkit, I can guide you. But I donāt suggest you to immediately try this on your custom board because this just puts potential risk.
Learn to do things on devkit first and then move to custom boardā¦ if you even fail on devkit, no need to mention on your custom boardā¦
Yes sir, i want to implement this āusb boot, by pendriveā in devkit first ,
if everything goes fine , then only i will implement the same in custom carrier board.
"HERE I have made by usb bootable by using balenaetcher and connected the pendrive in Nano dev kit "
but i am getting these logs
copying carveout for /host1x@50000000/dc@54240000ā¦
Starting kernel ā¦
Use sdkmanager or flash.sh to flash your devkit first. And follow the document I posted earliler. If this is new to you, then you need to learn to use this tool.
Forget about balenaetcher. We donāt use sdcard image for any kind of customization. Even the usb boot.
Also, the document is based on the flash.sh tool but not sdcard image.
I donāt know what kind of problem to you that you just keep using sdcard image and cannot listen to suggestion.
One mistake people often make is to think all boot content of an SD card model is on the SD card. It is not. Flashing will program SD card modelās QSPI memory, which has that boot content. Changing release on the SD card often requires also changing release in the QSPI content. Canāt do that without flashing.