How can i reflash board?
i only download SD card image (Jetpack 4.6) like i can read on web
then i download right kernel source and build it and make changes on DTS files and rebuild it and then copy do the device via ssh and on device dd it to partition DTB
So you just bought a board from a vendor and that vendor told you to enable the sdcard by this method?
Do you want to learn the completed method to use a jetson nano? or you just want to enable the sdcard slot? (if your board got software corruption one day, you would still need to learn how to flash a board)
This is a very long story to explain and actually that sdcard image does not do any work for your board at all eitherâŠ
We develop own board (at first time) , which use SDIO3 for wifi card
so i build kernel (with default config) , with proper wifi driver (modules Laird ) , change kernel on device (it works)
but SDHC controller is still off ,
Ok so now i will read how to flash my dtb changes into device
Ok, it will be easier to explain if you are the one who made your own board. But actually it is a little bit too early for you to make your own board when you never ever flash the board beforeâŠ
there are 2 kinds of Jetson Nano module in the market. Sdcard module and eMMC module. The first one has sdcard slot on the module but no eMMC storage. The 2nd one is vice versa.
sdcard module is only for NV developer kit to use. This thing shall not be used for production. (You wonât use it for production either due to reality limitation).
sdcard image is only for this sdcard module to use. It wonât use for eMMC module.
Sdcard Image does not really reflash the board because there are some bootloader software running on Jetson which is stored inside the module so replacing sdcard image wonât update them directly.
Both sdcard module and eMMC module can be totally reflashed by using sdkmanager or manual flash from another ubuntu 18.04 x86 host PC.
it looks like shdc2 is marked as mmc0 and shdc0 (sdcard) is marked mmc1 so kernel cant found sd card as root filesystem
[ 4.214787] mmc0: SDHCI controller on sdhci-tegra.2 [sdhci-tegra.2] using ADMA 64-bit with 64 bit addr
[ 4.226997] mmc1: SDHCI controller on sdhci-tegra.0 [sdhci-tegra.0] using ADMA 64-bit with 64 bit addr