[Yocto-bsp] [PATCH] README.hardware: add edgerouter hardware support

Yang,Wei Wei.Yang at windriver.com
Thu Mar 20 02:12:27 PDT 2014


On 03/20/2014 04:31 PM, Bruce Ashfield wrote:
> On 14-03-20 01:57 AM, Wei.Yang at windriver.com wrote:
>> From: Yang Wei <Wei.Yang at windriver.com>
>>
>> Signed-off-by: Yang Wei <Wei.Yang at windriver.com>
>> ---
>> Hi Bruce,
>>
>>     I update README.hardware to add edgerouter support. Please take a 
>> look at it.
>
> This looks good, but it brings up a question for me. Is it possible to
> write the image to the USB storage and boot from there as well ?

Sure, we can do this as well. I just thought that its very common way 
via usb disk so that seem its not neccessary to add them.
If neccesary, I would also add these steps.

Wei
>
> Bruce
>
>>
>> Thanks
>> Wei
>>   README.hardware |   45 +++++++++++++++++++++++++++++++++++++++++++++
>>   1 file changed, 45 insertions(+)
>>
>> diff --git a/README.hardware b/README.hardware
>> index 607062b..b0bd735 100644
>> --- a/README.hardware
>> +++ b/README.hardware
>> @@ -492,3 +492,48 @@ manually, you can automate the boot process with 
>> a boot script.
>>     ... Program from 0x87ff0000-0x88000000 at 0xbfff0000: .
>>   4) Power cycle the board.
>>
>> +EdgeRouter Lite(edgerouter)
>> +=====================================
>> +
>> +The EdgeRouter Lite is part of the EdgeMax series. It is an MIPS64 
>> router(Cavium Octeon)
>> +with 512MB of RAM, which uses a USB pendrive for storage.
>> +
>> +Setup instructions
>> +------------------
>> +
>> +You will need the following:
>> +* NFS root setup on your workstation
>> +* TFTP server installed on your workstation
>> +* Straight-thru 9-conductor serial cable (DB9, M/F) connected from your
>> +  PC to UART1
>> +* Ethernet connected to the first ethernet port on the board
>> +
>> +--- Preparation ---
>> +
>> +Build an image (e.g. core-image-minimal) using "edgerouter" as the 
>> MACHINE
>> +
>> +--- Booting from NFS root ---
>> +
>> +Load the kernel, and boot the system as follows:
>> +
>> + 1. Get the kernel (vmlinux) file from the tmp/deploy/images/edgerouter
>> +    directory, and make them available on your TFTP server.
>> +
>> + 2. Connect the board's first serial port to your workstation and 
>> then start up
>> +    your favourite serial terminal so that you will be able to 
>> interact with
>> +    the serial console. If you don't have a favourite, picocom is 
>> suggested:
>> +
>> +  $ picocom /dev/ttyS0 -b 115200
>> +
>> + 3. Power up or reset the board and press a key on the terminal when 
>> prompted
>> +    to get to the U-Boot command line
>> +
>> + 4. Set up the environment in U-Boot:
>> +
>> + => setenv ipaddr <board ip>
>> + => setenv serverip <tftp server ip>
>> +
>> + 5. Download the kernel and boot:
>> +
>> + => tftp tftp $loadaddr vmlinux
>> + => bootoctlinux $loadaddr coremask=0x3 root=/dev/nfs rw rw 
>> nfsroot=<nfsroot ip>:<rootfs path> ip=<board ip>:<server ip>:<gateway 
>> ip>:<netmask>:edgerouter:eth0:off 
>> mtdparts=phys_mapped_flash:512k(boot0),512k(boot1),64k at 3072k(eeprom)
>>
>
>
>



More information about the yocto-bsp mailing list