From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vagrant Cascadian Date: Mon, 20 May 2019 10:11:30 -0700 Subject: [U-Boot] [PATCH v2 5/5] rockchip: rk3328: add rock64-rk3328_defconfig In-Reply-To: <20190519121020.13866-6-matwey.kornilov@gmail.com> References: <20190508063435.3796-1-matwey.kornilov@gmail.com> <20190519121020.13866-1-matwey.kornilov@gmail.com> <20190519121020.13866-6-matwey.kornilov@gmail.com> Message-ID: <87a7fh1265.fsf@yucca> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On 2019-05-19, Matwey V. Kornilov wrote: > The ROCK64 is a credit card size SBC based on Rockchip RK3328 > Quad-Core ARM Cortex A53. > > This series allow building u-boot SPL and u-boot.itb for Rock64 > board. The proprietary TPL is stil required for deploy: > > ./tools/mkimage -n rk3328 -T rksd \ > -d ./rkbin/bin/rk33/rk3328_ddr_333MHz_v1.14.bin idbloader.img > cat ./spl/u-boot-spl.bin >> idbloader.img > dd if=idbloader.img of=/dev/sdcard seek=64 conv=notrunc > dd if=u-boot.itb of=/dev/sdcard seek=16384 conv=notrunc Could you add a patch documenting this in doc/README.rockchip or a board-specific README? That would be more useful than having to search the git commit messages or mailing list archives. Tested this patch series against v2019.07-rc2, and I was able to pxe boot fine, but unfortunately was unable to boot from microSD. I presume this is caused by some other change since v2019.07-rc1, since the earlier rock64 patches worked fine with microSD on v2019.07-rc1. Scanning mmc 1:6... Found /boot/extlinux/extlinux.conf Retrieving file: /boot/extlinux/extlinux.conf 1953 bytes read in 4 ms (476.6 KiB/s) U-Boot menu 1: Debian GNU/Linux kernel 5.1.0-trunk-arm64 2: Debian GNU/Linux kernel 5.1.0-trunk-arm64 (rescue target) 3: Debian GNU/Linux kernel 5.0.0-trunk-arm64 4: Debian GNU/Linux kernel 5.0.0-trunk-arm64 (rescue target) 5: Debian GNU/Linux kernel 4.19.0-5-arm64 6: Debian GNU/Linux kernel 4.19.0-5-arm64 (rescue target) Enter choice: 1 1: Debian GNU/Linux kernel 5.1.0-trunk-arm64 Retrieving file: /boot/initrd.img-5.1.0-trunk-arm64 ** fs_devread read error - block Skipping l0 for failure retrieving initrd 2: Debian GNU/Linux kernel 5.1.0-trunk-arm64 (rescue target) Retrieving file: /boot/initrd.img-5.1.0-trunk-arm64 *** ERROR: Can't read GPT Entries *** GPT: Failed to allocate memory for PTE part_get_info_efi: *** ERROR: Invalid GPT *** *** ERROR: Can't read GPT header *** I enabled CONFIG_CMD_CACHE=y and tried "dcache off" but that didn't appear to help anything. Any other suggestions? live well, vagrant -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 227 bytes Desc: not available URL: