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