1The uCP1020 product family (ucp1020) is an Arcturus Networks Inc. System on Modules 2product featuring a Freescale P1020 CPU, optionally populated with 1, 2 or 3 Gig-Ethernet PHYs, 3DDR3, NOR Flash, eMMC NAND Flash and/or SPI Flash. 4 5Information on the generic product family can be found here: 6 http://www.arcturusnetworks.com/products/ucp1020 7 8The UCP1020 several configurable options 9======================================== 10 11- the selection of populated phy(s): 12 KSZ9031 (current default for eTSEC 1 and 3) 13 14- the selection of boot location: 15 SPI Flash or NOR flash 16 17The UCP1020 includes 2 default configurations 18============================================= 19NOR boot image: 20 configs/UCP1020_defconfig 21SPI boot image: 22 configs/UCP1020_SPIFLASH_defconfig 23 24The UCP1020 adds an additional command in cmd_arc.c to access and program 25SPI resident factory defaults for serial number, and 1, 2 or 3 Ethernet 26HW Addresses. 27 28 29Build example 30============= 31 32make distclean 33make UCP1020_defconfig 34make 35 36Default Scripts 37=============== 38A default upgrade scripts is included in the default environment variable example: 39 40B$ run tftpflash 41 42Dual Environment 43================ 44 45This build enables dual / failover environment environment. 46 47NOR Flash Partition declarations and scripts 48============================================ 49Several scripts are available to allow TFTP of images and programming directly 50into defined NOR flash partitions. Examples: 51 52B$ run program0 53B$ run program1 54B$ run program2 55