Port-arm archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: How to write u-boot bootloader for Jetson TX1



Not sure it supports the TX1 or TX2, but...

I've used https://github.com/NVIDIA/tegra-uboot-flasher-manifests
occasionally, it's slightly less bulky than the whole L4T package.

I wasn't able to get it to successfully communicate with my Jetson-TK1
using a NetBSD host; however a Linux host did succeed.

	Jonathan Kollasch

On Tue, Jun 12, 2018 at 03:19:55PM +0900, Gmail TM wrote:
> Now, I try to install NetBSD for Jetson TX1 development board.
> 
> 
> I check some web pages including NetBSD/evbarm on NVIDIA Tegra https://wiki.netbsd.org/ports/evbarm/tegra/ ,
> but there aren’t detail infomation how to install u-boot for TX1
> 
> I try to install pkgsrc/sysutils/u-boot-jetson-tx1, but I can’t boot TX1 succesfully.
> 
> I try command like below with recovery mode :
> 	$ sudo ./flash.sh -L u-boot-dtb.bin jetson-tx1 mmcblk0p1
> This result, I see this error message in boot sequence.
> 	(snip)
>   [0000.434] Bootloader DTB Load Address: 0x83000000
>   [0000.462] Kernel DTB Load Address: 0x83100000
>   [0000.467] Bootloader is not valid
>   [0000.470] Error in NvTbootLoadBinary: 0x14 !
>   [0000.474] GPT: Partition NOT found ! 
>   [0000.478] Find Partition via GPT Failed
>   [0000.481] Find Partition via PT Failed
>   [0000.485] function NvTbootGetBinaryOffsets: 0x1 error
>   [0000.489] Error in NvTbootLoadBinary: 0x1 !
>   [0000.493] Error is 1 
> 
> 
> Does anyone know how to install u-boot for TX1?
> 
> Thanks in advance.
> 
> 
> PS.
> Images at http://www.invisible.ca/arm/ is great!!
> 
> TX1 with original bootloader can boot kernel, but stop with this error message
>   https://drive.google.com/file/d/1YUyBoVIh2lcTVmDxfm4wOKwbmGzupwsw/view
> 	(snip)
>   [   1.0000000] panic: kernel debugging assertion "bootconfig.dramblocks <= DRAM_BLOCKS" failed: file "/home/source/ab/HEAD/src/sys/arch/aarch64/aarch64/aarch64_machdep.c", line 198 
>   [   1.0000000] cpu0: Begin traceback...
>   [   1.0000000] trace fp ffffffc00000ab80
>   address 0xffffffc00000ab80 is invalid
>   address 0xffffffc00000ab88 is invalid
>   [   1.0000000] cpu0: End traceback...
>   Stopped in pid 0.1 (system) at  ffffffc0000553a4:       address 0xffffffc0000553
>   a4 is invalid
>   .insn   0x00000000      # undefined
> 
> 
> Does this mean that I can boot TX1 original bootloader with correct extlinux.conf or boot.scr?
> 
> 
> This is my trial but in Japanese only
> 	https://scrapbox.io/BSD/NVIDIA_Jetson_TX1%E3%81%AE%E3%81%94%E7%B4%B9%E4%BB%8B
> 
> 


Home | Main Index | Thread Index | Old Index