123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114 |
- Summary
- =======
- This document covers various features of the 'am335x_shc' build.
- Hardware
- ========
- AM335X based board:
- I2C: ready
- DRAM: 512 MiB
- Enabling the D-Cache
- MMC: OMAP SD/MMC: 0 @ 26 MHz, OMAP SD/MMC: 1 @ 26 MHz
- Net: cpsw
- Following boot options are possible:
- 2 Jumpers:
- Jumper 1 Jumper 2 Bootmode
- off off eMMC boot
- on off SD boot
- off on Net boot
- Compiling
- =========
- $ make am335x_shc_defconfig
- HOSTCC scripts/basic/fixdep
- HOSTCC scripts/kconfig/conf.o
- SHIPPED scripts/kconfig/zconf.tab.c
- SHIPPED scripts/kconfig/zconf.lex.c
- SHIPPED scripts/kconfig/zconf.hash.c
- HOSTCC scripts/kconfig/zconf.tab.o
- HOSTLD scripts/kconfig/conf
- #
- # configuration written to .config
- #
- $ make -s all
- -> now you have the MLO and the u-boot.img file, you can put
- on your SD card or eMMC.
- Configuring
- ===========
- There are a lot of board versions and boot configurations, which
- can be selected through "make menuconfig"
- ARM architecture --->
- enable different boot versions for the shc board (enable eMMC) --->
- (X) enable eMMC
- ( ) enable ICT
- ( ) enable NETBOOT
- ( ) enable SDBOOT
- enable different board versions for the shc board (C3 Sample board version) --->
- ( ) B Sample board version
- ( ) B2 Sample board version
- ( ) C Sample board version
- ( ) C2 Sample board version
- (X) C3 Sample board version
- ( ) Series board version
- Netboot
- =======
- - see also doc/SPL/README.am335x-network
- - set the jumper into netboot mode
- - compile the U-boot sources with:
- make am335x_shc_netboot_defconfig
- make all
- - copy the images into your tftp boot directory
- cp spl/u-boot-spl.bin /tftpboot/.../u-boot-spl-restore.bin
- cp u-boot.img /tftpboot/.../u-boot-restore.img
- - power on the board, and you should get something like this:
- U-Boot SPL 2016.05-rc2-00016-gf23b960-dirty (Apr 26 2016 - 09:02:18)
- #### NETBOOT ####
- SHC
- MPU reference clock runs at 6 MHz
- Setting MPU clock to 594 MHz
- Enabling Spread Spectrum of 18 permille for MPU
- Trying to boot from net
- Using default environment
- <ethaddr> not set. Validating first E-fuse MAC
- cpsw
- cpsw Waiting for PHY auto negotiation to complete... done
- link up on port 0, speed 100, full duplex
- BOOTP broadcast 1
- BOOTP broadcast 2
- DHCP client bound to address 192.168.20.91 (258 ms)
- Using cpsw device
- TFTP from server 192.168.1.1; our IP address is 192.168.20.91
- Filename 'shc/u-boot-restore.img'.
- Load address: 0x807fffc0
- Loading: ##################
- 1.2 MiB/s
- done
- Bytes transferred = 262480 (40150 hex)
- U-Boot 2016.05-rc2-00016-gf23b960-dirty (Apr 26 2016 - 09:02:18 +0200)
- Watchdog enabled
- I2C: ready
- DRAM: 512 MiB
- MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
- *** Warning - bad CRC, using default environment
- Net: cpsw
- switch to partitions #0, OK
|