Date: Mon, 2 Mar 2020 23:56:06 +0100 From: Bernd Walter <ticso@cicely7.cicely.de> To: freebsd-arm@freebsd.org Cc: Bernd Walter <ticso@cicely7.cicely.de> Subject: RockPro64 with u-boot 2010.01 Message-ID: <20200302225606.GN52462@cicely7.cicely.de>
next in thread | raw e-mail | index | archive | help
I'm trying to use the newer u-boot version, but failed. Reason is that my 4G board only probes to 2G RAM with 2019.10. According to that link it was during the 2010.01 release candidates: http://u-boot.10912.n7.nabble.com/rockchip-rk3399-TPL-rockpro64-Wrong-memory-size-detected-td382441.html I naively tried the following: Index: u-boot-master/distinfo =================================================================== --- u-boot-master/distinfo (revision 527638) +++ u-boot-master/distinfo (working copy) @@ -1,6 +1,8 @@ TIMESTAMP = 1573202420 SHA256 (u-boot/u-boot-2019.10.tar.bz2) = 8d6d6070739522dd236cba7055b8736bfe92b4fac0ea18ad809829ca79667014 SIZE (u-boot/u-boot-2019.10.tar.bz2) = 14214608 +SHA256 (u-boot/u-boot-2020.01.tar.bz2) = aa453c603208b1b27bd03525775a7f79b443adec577fdc6e8f06974025a135f1 +SIZE (u-boot/u-boot-2020.01.tar.bz2) = 14716125 SHA256 (u-boot/939129/raw) = 2a4ebf283aec8e74ec77b3cb071c6883f73807454ca94fea78361c7391187b97 SIZE (u-boot/939129/raw) = 310 SHA256 (u-boot/1036621/raw) = 28dbd66d14fab9dc782ce091d3c132a226b8425f6503c329ee8a7031b79b52f7 Index: u-boot-rockpro64/Makefile =================================================================== --- u-boot-rockpro64/Makefile (revision 527638) +++ u-boot-rockpro64/Makefile (working copy) @@ -2,6 +2,7 @@ MASTERDIR= ${.CURDIR}/../u-boot-master +UBOOT_VERSION?= 2020.01 MODEL= rockpro64 BOARD_CONFIG= rockpro64-rk3399_defconfig FAMILY= rk3399 It build, but fails to boot: U-Boot TPL 2020.01 (Mar 02 2020 - 23:33:30) Channel 0: LPDDR4, 50MHz BW=32 Col=10 Bk=8 CS0 Row=16/15 CS=1 Die BW=16 Size=2048MB Channel 1: LPDDR4, 50MHz BW=32 Col=10 Bk=8 CS0 Row=16/15 CS=1 Die BW=16 Size=2048MB 256B stride 256B stride lpddr4_set_rate: change freq to 400000000 mhz 0, 1 lpddr4_set_rate: change freq to 800000000 mhz 1, 0 Trying to boot from BOOTROM Returning to boot ROM... U-Boot SPL 2020.01 (Mar 02 2020 - 23:33:30 +0100) Trying to boot from MMC1 That's it - no further output. Are there any other known traps when using a new u-boot version, or does it have to be debugged the hard way? I've left the first 10MB space untouched by partitions, since the u-boot get's written starting at 8MB offset. Geom name: da0 modified: false state: OK fwheads: 255 fwsectors: 63 last: 62333951 first: 63 entries: 4 scheme: MBR Providers: 1. Name: da0s1 Mediasize: 52428800 (50M) Sectorsize: 512 Stripesize: 0 Stripeoffset: 10485760 Mode: r0w0e0 efimedia: HD(1,MBR,00000000,0x5000,0x19000) attrib: active rawtype: 12 length: 52428800 offset: 10485760 type: fat32lba index: 1 end: 122879 start: 20480 2. Name: da0s2 Mediasize: 31851544576 (30G) Sectorsize: 512 Stripesize: 0 Stripeoffset: 62914560 Mode: r0w0e0 efimedia: HD(2,MBR,00000000,0x1e000,0x3b54000) rawtype: 165 length: 31851544576 offset: 62914560 type: freebsd index: 2 end: 62332927 start: 122880 Consumers: 1. Name: da0 Mediasize: 31914983424 (30G) Sectorsize: 512 Mode: r0w0e0 -- B.Walter <bernd@bwct.de> http://www.bwct.de Modbus/TCP Ethernet I/O Baugruppen, ARM basierte FreeBSD Rechner uvm.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20200302225606.GN52462>