U-Boot for A64 git
#11
I published a new simpleimage, this time with BSP Kernel inside. MMC, Ethernet (at 100M), Wifi and HDMI (1080p) are working.

Get 20160221-3 from https://www.stdin.xyz/downloads/people/l...64-images/

Also the BOOTLOG has been updated showing this image booting.

As HDMI works, you no longer need a serial UART tty to see something. Please note though that no console is started on HDMI in initrd - means to interact with the initrd rescue shell get a UART tty.
#12
I published another simple image with a new Kernel based on BSP 1.2, Ethernet 1000M fix from the new Android Image and new ATF to support Hardware virtualization.

Get 20160227-1 from https://www.stdin.xyz/downloads/people/l...64-images/

Also the BOOTLOG has been updated to show this image booting.
#13
(02-27-2016, 06:46 AM)longsleep Wrote: I published another simple image with a new Kernel based on BSP 1.2, Ethernet 1000M fix from the new Android Image and new ATF to support Hardware virtualization.

Get 20160227-1 from https://www.stdin.xyz/downloads/people/l...64-images/

Also the BOOTLOG has been updated to show this image booting.

Finally back in California from Asia trip. I will spend time on this weekend to try out your build. Appreciate and thanks on your contribution.
#14
I published another simple image reflecting the latest changes to Kernel and device tree. See first post on this thread for details what has changed.

Get 20160304-1 from https://www.stdin.xyz/downloads/people/l...64-images/
#15
I backported normal booti support from mainline U-Boot and hacked in the 64-bit warm reset over from boota. This means, U-Boot for Pine64 now can boot a normal Kernel image + initrd instead of the android style with boota. The builtin U-Boot default environment has been changed considerably, meaning you have to update your file structure when you update to the new U-Boot or change your uEnv.txt or uboot.env to old style.

Get 20160306-1 from https://www.stdin.xyz/downloads/people/l...64-images/

All my build gear has been updated to get rid of android images and use the new file locations. For the new default environment see https://github.com/longsleep/u-boot-pine...#L337-L372 - the building gear has been changed to build boot support for this new environment. I will no longer support android style booting, but the U-Boot build will keep it enabled for now.
#16
To support additional CPU frequencies, U-Boot needs to be updated.

Get 20160311-1 from https://www.stdin.xyz/downloads/people/l...64-images/

To update both Kernel an U-Boot to the latest releases, run the following commands (as root):
Code:
bash <(curl -s https://raw.githubusercontent.com/longsleep/build-pine64-image/master/simpleimage/platform-scripts/pine64_update_uboot.sh)
bash <(curl -s https://raw.githubusercontent.com/longsleep/build-pine64-image/master/simpleimage/platform-scripts/pine64_update_kernel.sh)
and reboot.
#17
To support the differences between Pine64 and Pine64+ U-Boot needs to be updated. It now detects the model and the default environment will load different device trees (/boot/pine64/sun50i-a64-pine64-plus.dtb, /boot/pine64/sun50i-a64-pine64.dtb).

Get 20160319-1 from https://www.stdin.xyz/downloads/people/l...64-images/

To update both Kernel an U-Boot to the latest releases, run the following commands (as root):
Code:
bash <(curl -s https://raw.githubusercontent.com/longsleep/build-pine64-image/master/simpleimage/platform-scripts/pine64_update_uboot.sh)
bash <(curl -s https://raw.githubusercontent.com/longsleep/build-pine64-image/master/simpleimage/platform-scripts/pine64_update_kernel.sh)
and reboot.

If you update the Kernel as well you will get both device trees, making the image also work with networking on the non-plus Pine64 when you remove the fixed dtb filename from the existing /boot/uEnv.txt.
#18
I updated the simpleimage build to include the latest Kernel. No changes to U-Boot.

Get 20160403-2 from https://www.stdin.xyz/downloads/people/l...64-images/

To update both Kernel an U-Boot to the latest releases, run the following commands (as root):
Code:
bash <(curl -s https://raw.githubusercontent.com/longsleep/build-pine64-image/master/simpleimage/platform-scripts/pine64_update_uboot.sh)
bash <(curl -s https://raw.githubusercontent.com/longsleep/build-pine64-image/master/simpleimage/platform-scripts/pine64_update_kernel.sh)
and reboot.
#19
I updated the simpleimage build to include the latest changes to the device tree, U-Boot and Kernel. See the first post in this thread for the list of changes.

Get 20160423-1 from https://www.stdin.xyz/downloads/people/l...64-images/

To update both Kernel an U-Boot to the latest releases, run the following commands (as root):
Code:
bash <(curl -s https://raw.githubusercontent.com/longsleep/build-pine64-image/master/simpleimage/platform-scripts/pine64_update_uboot.sh)
bash <(curl -s https://raw.githubusercontent.com/longsleep/build-pine64-image/master/simpleimage/platform-scripts/pine64_update_kernel.sh)
and reboot.
#20
(04-23-2016, 01:29 PM)longsleep Wrote: I updated the simpleimage build to include the latest changes to the device tree, U-Boot and Kernel. See the first post in this thread for the list of changes.

Get 20160423-1 from https://www.stdin.xyz/downloads/people/l...64-images/

To update both Kernel an U-Boot to the latest releases, run the following commands (as root):
Code:
bash <(curl -s https://raw.githubusercontent.com/longsleep/build-pine64-image/master/simpleimage/platform-scripts/pine64_update_uboot.sh)
bash <(curl -s https://raw.githubusercontent.com/longsleep/build-pine64-image/master/simpleimage/platform-scripts/pine64_update_kernel.sh)
and reboot.

thank you


Possibly Related Threads…
Thread Author Replies Views Last Post
  Pine Board using linux stuck during boot sequence ktaragorn 4 9,117 03-30-2019, 06:48 AM
Last Post: ktaragorn
  Secure boot & OTP efuse program devangpanchal90 0 2,813 05-25-2018, 01:59 AM
Last Post: devangpanchal90
  boot process for pine a64 awaysu 1 4,773 01-24-2018, 05:09 AM
Last Post: xalius
  Can't boot headless after running update_uboot.sh Borglesnorgle Williams 2 4,758 08-17-2017, 04:08 AM
Last Post: Borglesnorgle Williams
Exclamation Pine A64 Plus Fails to Boot grobbs 35 46,207 06-28-2017, 08:53 AM
Last Post: sarav_sara
  Boot issues: What todo when you muck up your FSTAB file Dagremote 1 4,170 04-16-2017, 10:28 PM
Last Post: pfeerick
Question Pine64 cannot boot jamiechang917 6 10,687 04-16-2017, 10:21 PM
Last Post: pfeerick
  OpenWRT supports ARMv8 - arm64, u-boot problem? rgdonato 4 7,416 03-20-2017, 03:59 PM
Last Post: rgdonato
  USB OTG Boot devilsclaw 25 43,682 03-01-2017, 03:22 PM
Last Post: CaptainZalo
  How to boot alternative kernel image with u-boot? zhouer 3 7,443 06-27-2016, 04:15 AM
Last Post: ssvb

Forum Jump:


Users browsing this thread: 3 Guest(s)