Diff for /wikisrc/ports/evbarm/odroid-c1.mdwn between versions 1.31 and 1.35

version 1.31, 2021/02/19 22:02:03 version 1.35, 2021/02/22 01:47:18
Line 31 Line 31
 # Installation (NetBSD 8.0 and later)  # Installation (NetBSD 8.0 and later)
   
 * Start with an ARMv7 image from *evbarm-earmv7hf/binary/gzimg/* such as *armv7.img*, the latest is [[here|https://nycdn.netbsd.org/pub/NetBSD-daily/HEAD/latest/evbarm-earmv7hf/binary/gzimg/armv7.img]].  * Start with an ARMv7 image from *evbarm-earmv7hf/binary/gzimg/* such as *armv7.img*, the latest is [[here|https://nycdn.netbsd.org/pub/NetBSD-daily/HEAD/latest/evbarm-earmv7hf/binary/gzimg/armv7.img]].
 * Build U-Boot for ODROID-C1 <https://github.com/hardkernel/u-boot/tree/odroidc-v2011.03>  * Build U-Boot for ODROID-C1 <https://github.com/jaredmcneill/u-boot-odroid>
   * Pre-built binaries here: <http://ftp.netbsd.org/pub/NetBSD/misc/jmcneill/odroidc1/u-boot-odroidc-v2011.03-20150308.tar.gz>    * Pre-built binaries here:
      <http://ftp.netbsd.org/pub/NetBSD/misc/jmcneill/odroidc1/u-boot-odroidc-v2011.03-20150308.tar.gz>
      <http://www.netbsd.org/~jmcneill/u-boot.bin.odroidc1>
 * Write the bootloader to the empty space at the start of the base image:  * Write the bootloader to the empty space at the start of the base image:
 [[!template  id=programlisting text="""  [[!template  id=programlisting text="""
 # dd if=bl1.bin.hardkernel of=armv7.img bs=1 count=442 conv=notrunc  # dd if=bl1.bin.hardkernel of=armv7.img bs=1 count=442 conv=notrunc
 # dd if=bl1.bin.hardkernel of=armv7.img bs=512 skip=1 seek=1 conv=notrunc  # dd if=bl1.bin.hardkernel of=armv7.img bs=512 skip=1 seek=1 conv=notrunc
 # dd if=u-boot.bin of=armv7.img bs=512 seek=64 conv=notrunc  # dd if=u-boot.bin.odroidc1 of=armv7.img bs=512 seek=64 conv=notrunc
 """]]  """]]
 * Write the image to an SD card.  * Write the image to an SD card.
 * Edit *boot.ini* on the MS-DOS partition. Note that the default boot.ini has `console=fb` in `bootargs`, which you should remove if you want serial console:  
 [[!template  id=programlisting text="""  
 ODROIDC-UBOOT-CONFIG  
   
 setenv bootargs "root=ld0a awge0.mac-address=${ethaddr} console=fb"  - Tested 2021-02-19 with NetBSD-current, christos
 setenv bootcmd "fatload mmc 0:1 0x21000000 netbsd-ODROID-C1.ub; bootm 0x21000000"    - serial fights with ucb keyboard. (avoid by short circuiting cngetc in meson_uart.c to return -1)
 run bootcmd    - awge0 does not work reliably (can't even get a dhcp address, stops receiving packets after less than a minute)
 """]]     - machine crashes under load
   
 # Installation (NetBSD 7.0/7.1)  # Installation (NetBSD 7.0/7.1)
   

Removed from v.1.31  
changed lines
  Added in v.1.35


CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb