Hi,

I am brand new to U-Boot, sorry for what may be basic questions.

I am also new to my company - 2 months.
I am an experienced embedded C/C++ developer.
I have never worked with Android.
I have some network experience, like configuring my home system, etc.
I have some experience with Linux/Unix, but I am finding out how little I know 
very quickly.

We have a custom board based on Freescale Sabre.
Boot log shows these lines at the beginning.
U-Boot 2009.08-00698-g76526a0-dirty (Aug 18 2015 - 19:42:57)
CPU: Freescale i.MX6 family TO1.2 at 792 MHz

Boots up fine normally from flash memory.

I can:

1)      reflash via FASTBOOT over USB. Need to flash system.img, boot.img and 
recovery.img individually using:

fastboot flash boot C:\Projects\Data\Kernel_Binaries\boot.img

                fastboot flash boot 
C:\Projects\Data\Kernel_Binaries\recovery.img

fastboot flash boot C:\Projects\Data\Kernel_Binaries\system.img

Then reboot manually

2)      TFTP from my local PC TFTP server, which is "TFTPd64", if I set a 
static ipaddr, serverip, netmask, etc.

3)      DHCP load from my local PC if I disconnect from the company network and 
turn on DHCP in the TFTP server. Still need to set serverip. I think TFTPd64 
must handle BOOTP.

I cannot:

1)      get DHCP from company network. Appears BOOTP is used and our network is 
not configured to use BOOTP and I cannot change that.

2)      get the loaded files to run/boot after loading. I am loading uImage. 
Seems like a partial boot. Something is missing or different.

3)      set needed IP addresses using DHCP.

4)      Find server without setting serverip manually.

What I want to do:

1)      Connect Ethernet cable to device.

2)      Device cold boots and from U-Boot uses DHCP (not BOOTP) to get network 
information - good ip, netmask, server ip

3)      Device checks server for a new file(s) and loads them if found. Flashes 
new files to memory, so reboot will be new version.

4)      Boots from flash. Old files if no updates found or new files if files 
are found on server.

I want to be able to connect to our customer's network without making them 
change settings and update the SW or just boot if already updated.

Device is on line to report data over the Ethernet, so reflash cannot interfere 
with that.

Any help appreciated.

Michael (Mike) Binder | Staff Engineer, R&D
6260 Sequence Drive, San Diego, CA 92121
Phone: 858.263.2356 | Mobile: 858.472.4098 | FAX: 858.875.0603
Accriva is now Representing ITC and Accumetrics
[Logo-Accriva]

[computericon32]<http://accriva.com/>  [envelopeicon32] 
<mailto:mbin...@accriva.com>   [linkedinicon32] 
<http://www.linkedin.com/company/accriva-diagnostics>   [facebookicon32] 
<https://www.facebook.com/accriva>

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to