Hi Marty, On 3 October 2017 at 16:03, Marty E. Plummer <hanet...@startmail.com> wrote: > > From: "Marty E. Plummer" <hanet...@protonmail.com> > > I realize this patch is not up to standards for the sake of mainlining > right now, but I'm mostly interested in getting some feedback on how > to make it work before getting into the nicities of mainline inclusion. > > As of right now the bulk of this is the rk3288-veyron-speedy.dts file, > which I assume has a similar enough boot system to the jerry and minnie. > > If the resultant u-boot-spl.bin and u-boot-dtb.img are prepared according > to the instructions in doc/README.rockchip and then flashed to the c201's > spi memory I get very little in the way of result; the most I/O that to > be seen is the board reacts to the power switch (led on, led off). I can > not seem to get it to output the u-boot console to the built-in screen, > and currently do not have a mini-hdmi cable to see if that is working or > not (one is ordered, arrives thursday). Can't find a location to purchase > a servo board for better debugging possibilities. > > I was hoping someone on this mailing list could assist me in getting this > to work; once a working setup is figured I'll do proper patchset for > mainline inclusion.
This boots for me: U-Boot SPL 2017.11-rc2-00017-g6cda208-dirty (Oct 19 2017 - 17:20:26) Trying to boot from SPI U-Boot 2017.11-rc2-00017-g6cda208-dirty (Oct 19 2017 - 17:20:26 -0600) Model: Google Speedy DRAM: 2 GiB MMC: dwmmc@ff0c0000: 1, dwmmc@ff0d0000: 2, dwmmc@ff0f0000: 0 Using default environment In: cros-ec-keyb Out: vidconsole Err: vidconsole Model: Google Speedy Net: Net Initialization Skipped No ethernet found. Hit any key to stop autoboot: 0 => The display and keyboard work also. About 15% of the time it hangs at 'Using default environment' for about 5 seconds. Not sure why. Sometimes I see a blank screen in that case. Also the screen is very slow (as if the cache is off), even through the 'dhrystone' command shows a healthy 2421 DMIPS. After building in b/chromebook_speedy I use this to write it to an em100 SPI emulator: ./b/chromebook_speedy/tools/mkimage -n rk3288 -T rkspi -d b/chromebook_speedy/spl/u-boot-spl.bin spl.bin && dd if=spl.bin of=spl-out.bin bs=128K conv=sync && cat spl-out.bin b/chromebook_speedy/u-boot.img >out.bin && dd if=out.bin of=out.bin.pad bs=4M conv=sync && sudo em100 -s -c GD25LQ32 -d out.bin.pad -r The image is out.bin.pad. See here for my version: https://drive.google.com/open?id=0B7WYZbZ9zd-3ZUJPUHItejR0QnM I applied your patch to: 0def58f (upstream/master) Merge git://git.denx.de/u-boot-x86 and my only change was to change the model to 'Google Speedy' in the .dts file. I wonder if you might have a different model to me? You can check this by booting into dev mode, logging in as root and typing: cbmem -c |grep -i ram My 'RAM Config' is 0. Also with cbmem -c I can see that it has a compat preference of google,veyron-speedy-rev5 Regards, Simon _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot