Hi. We have designed a custom board with
Nvidia CPU: CD570M-A1
RAM: Hynix H5TC4G63AFR
NAND: SanDisk SDIN8DE2-8G
I edit the jetson-tk1.conf file for using a 8GB nand and uncomment BOARDID.
When I try to flash the firmware I get this logs
taras@Pentagon-M:~/Jetson/flash_capella/Linux_for_Tegra$ sudo ./flash.sh -r -L bootloader/ardbeg/u-boot.bin jetson-tk1 mmcblk0p1
copying bctfile(/home/taras/Jetson/flash_capella/Linux_for_Tegra/bootloader/ardbeg/BCT/PM375_Hynix_2GB_H5TC4G63AFR_H5TC4G63CFR_RDA_924MHz.cfg)... done.
copying bootloader(/home/taras/Jetson/flash_capella/Linux_for_Tegra/bootloader/ardbeg/u-boot.bin)... done.
populating kernel to rootfs... done.
populating jetson-tk1_extlinux.conf.emmc to rootfs... done.
done.
Reusing existing system.img...
done.
copying dtbfile(/home/taras/Jetson/flash_capella/Linux_for_Tegra/kernel/dtb/tegra124-jetson_tk1-pm375-000-c00-00.dtb)... done.
copying cfgfile(/home/taras/Jetson/flash_capella/Linux_for_Tegra/bootloader/ardbeg/cfg/gnu_linux_fastboot_emmc_full.cfg) to flash.cfg... done.
creating gpt(ppt.img)...
*** GPT Parameters ***
Device Sector Size ------- 512
device size -------------- 7883194368
bootpart size ------------ 8388608
userpart size ------------ 7874805760
Erase Block Size --------- 2097152
FS Buffer size ----------- 4096
Partition Config file ---- flash.cfg
Visible partition flag --- GP1
Primary GPT output ------- PPT->ppt.img
Secondary GPT output ----- GPT->gpt.img
Target device name ------- none
*** PARTITION LAYOUT(20 partitions) ***
[ BCT] BH 0 16383 8.0MiB
[ PPT] UH 0 4095 2.0MiB ppt.img
[ PT] UH 4096 8191 2.0MiB
[ EBT] UH 8192 16383 4.0MiB u-boot.bin
[ LNX] UH 16384 49151 16.0MiB
[ SOS] UH 49152 61439 6.0MiB
[ NVC] UH 61440 65535 2.0MiB
[ MPB] UH 65536 77823 6.0MiB
[ MBP] UH 77824 90111 6.0MiB
[ GP1] UH 90112 94207 2.0MiB
[ APP] UV 94208 14057471 6818.0MiB system.img
[ DTB] UV 14057472 14065663 4.0MiB tegra124-jetson_tk1-pm375-000-c00-00.dtb
[ EFI] UV 14065664 14196735 64.0MiB
[ USP] UV 14196736 14204927 4.0MiB
[ TP1] UV 14204928 14213119 4.0MiB
[ TP2] UV 14213120 14221311 4.0MiB
[ TP3] UV 14221312 14229503 4.0MiB
[ WB0] UV 14229504 14233599 2.0MiB
[ UDA] UV 14233600 15376383 558.0MiB
[ GPT] UH 15376384 15380479 2.0MiB gpt.img
copying flasher(/home/taras/Jetson/flash_capella/Linux_for_Tegra/bootloader/ardbeg/fastboot.bin)... done.
Existing flashapp(/home/taras/Jetson/flash_capella/Linux_for_Tegra/bootloader/nvflash) reused.
*** Flashing target device started. ***
./nvflash --boardid 0x177 0x00 0x03 --bct PM375_Hynix_2GB_H5TC4G63AFR_H5TC4G63CFR_RDA_924MHz.cfg --setbct --configfile flash.cfg --create --bl fastboot.bin --odmdata 0x4009C000 --go
Nvflash 4.13.0000 started
BR_CID: 0x340010017408f042040000000ffe0580
rcm version 0X400001
Skipping BoardID read at miniloader level
System Information:
chip name: unknown
chip id: 0x40 major: 1 minor: 1
chip sku: 0x0
chip uid: 0x000000017408f042040000000ffe0580
macrovision: disabled
hdcp: disabled
jtag: disabled
sbk burned: false
board id: 0
warranty fuse: 0
dk burned: false
boot device: emmc
operating mode: 3
device config strap: 0
device config fuse: 0
sdram config strap: 0
RCM communication completed
auxInfo->NCTBoardInfo->proc_board_id is 375
auxInfo->NCTBoardInfo->proc_sku is 0
auxInfo->NCTBoardInfo->proc_fab is 3
BCT sent successfully
sending file: tegra124-jetson_tk1-pm375-000-c00-00.dtb
- 59661/59661 bytes sent
tegra124-jetson_tk1-pm375-000-c00-00.dtb sent successfully
odm data: 0x4009c000
downloading bootloader -- load address: 0x83d88000 entry point: 0x83d88000
sending file: fastboot.bin
- 594363/594363 bytes sent
fastboot.bin sent successfully
waiting for bootloader to initialize
usb read error (71): Protocol error
bootloader failed NvError 0x0
command failure/warning: bootloader download failed
Failed flashing ardbeg.
So the last message is “waiting for bootloader to initialize” further nothings happened, until a press a reset button. I receive this
“usb read error (71): Protocol error
bootloader failed NvError 0x0
command failure/warning: bootloader download failed
Failed flashing ardbeg.”
Also, I receive a debug message from serial debug port
External Media
Hot to correct flash my custom board?? What settings I need to modify for flash it correct?