Hi Ron Eggler,
On 12/14/2013 05:15 AM, Ron Eggler wrote:
--
ron eggler | semios | senior software engineer
320 - 887 Great Northern Way | Vancouver, BC | V5T 4T5
T | 604 229 2044 ext 105 <tel:604%20229%202044%20ext%20105>
C | 778 230 9442 <tel:778%20230%209442>
E |regg...@semios.com <mailto:regg...@semios.com>
smart farming <http://www.semios.com>
twitter <https://twitter.com/semios>linkedin
<http://www.linkedin.com/company/semiosbio-technologies-inc?goback=%2Enmp_*1_*1_*1_*1_*1_*1_*1_*1_*1_*1&trk=company_logo>
On December 13, 2013 11:57:29 AM Andreas Bießmann wrote:
> Dear Ron Eggler,
>
> On 12/12/2013 10:22 PM, Ron Eggler wrote:
> > Hi,
> >
> > I got a SAMA5D31 evaluation kit here, it came with some default
> > application. I started reading through the getting started guide and
> > immediately tried to load my own image - MISTAKE!
> > I started playing around with u-boot trying to get an image from my
tftp
> > server loaded but now i realize, that I can't get it to hook up to my
> > LAN. Bad! Because it won't even let me boot the original application
> > anymore.
> > When I boot it and my variables look like this:
> > ...
> > ...
> > Warning: failed to set MAC address
>
> your env is missing an ethaddr
Yes, I know, I had set it to some bogus address but that didn't help
either...
Please check whether the bogus address is a valid address, that means,
the addr[0] bit 0 can not be 1.
For example: 3c:3f:35:28:44:61
the addr[0] is 3c, and (0x3c & 0x01) is zero, then consider it as a
bogus valid address.
How can the mac address be missing anyways, shouldn't that be fixed in
sillicon?
The MAC address can not be come with silicon. You should set it for your
product (need buy from IEEE).
>
> > Hit any key to stop autoboot: 0
> > macb0: PHY present at 0
> > macb0: Starting autonegotiation...
> > macb0: Autonegotiation timed out (status=0x7849)
> > macb0: link down (status: 0x7849)
> > macb0: PHY present at 0
> > macb0: Starting autonegotiation...
> > macb0: Autonegotiation timed out (status=0x7849)
> > macb0: link down (status: 0x7849)
> > Wrong Image Format for bootm command
> > ERROR: can't get kernel image!
> > U-Boot> printenv
> > baudrate=115200
> > bootargs=console=ttyS0,115200 ip=${ipaddr} root=/dev/nfs rw
> > nfsroot=${serverip}:/full/path/to/rfs
> > bootcmd=tftp;tftp 21000000 sama5d3x_ek.dtbbootm 22000000 - 21000000
> > bootdelay=1
> > bootfile=uImage-3.6-ts-armv7l
> > ethact=macb0
> > ipaddr=192.168.1.122
> > loadaddr=22000000
> > serverip=192.168.1.121
> > stderr=serial
> > stdin=serial
> > stdout=serial
> >
> > Environment size: 367/131067 bytes
> > U-Boot>
> >
> > What can I do to at least get it to boot the default program again?
>
> Dunno from the given information, maybe it is the missing ethaddr. I can
> confirm that loading data via tftp is working on my d34 device. I think
> Bo has an d31 handy and could help you.
>
> To get the original code onto your device you could use the sam-ba
> application. It's working on Win and Linux, unfortunately not on OS X.
> Just plug the provided USB cable into the J20 on your baseboard (not the
> J-Link!), switch J9 correclty (I think open it), push and hold PB4 and
> push/release PB1, after that sequence startup sam-ba, choose the correct
> interface and the 'at91sama5d3x-ek' board.
I did the key combo when the usb was plugged in and now, not even uboot
boots up anymore, it seems to be completely blank now. When I launch
sam-ba as root (on Linux), I can only select Exit, nothing else is
enabled. "Select the connection" seems to be enabled but is empty,
nothing there to choose. Also dmesg doesn't show me anything on powert
reset... what else can I do from here? :o
First, please check the console output, it should be BootROM.
Second, which Linux distribution you are using? If use ubuntu 12.04, you
can see a /dev/ttyACMx device, sam-ba will access this device.
Thanks,
Ron
>
> Best regards
>
> Andreas Bießmann
Best Regards,
Bo Shen
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot