#define CONFIG_USB_HOST_ETHER /* Enable USB Ethernet adapters */
#define CONFIG_USB_ETHER_ASIX /* Asix, or whatever driver(s) you want */
#define CONFIG_CMD_NET
#define CONFIG_CMD_PING
#define CONFIG_CMD_DHCP
#define CONFIG_BOOTP_SUBNETMASK
#define CONFIG_BOOTP_GATEWAY
#define CONFIG_BOOTP_HOSTNAME
#define CONFIG_BOOTP_BOOTPATH
#define CONFIG_IPADDR 192.168.0.9 (replace with your value)
#define CONFIG_SERVERIP 192.168.0.2 (replace with your value)
#define CONFIG_BOOTFILE "uImage"
gatewayip=192.168.0.1
ipaddr=192.168.0.9
netmask=255.255.255.0
serverip=192.168.0.2
usbethaddr=00:60:6e:00:03:3a
OMAP3 beagleboard.org # ping 192.168.0.9
ping failed; host 192.168.0.9 is not alive
well i thought more about this after last email
I have a C4 Beagle and I can try and help but
it may take some time and my memory is shaky as to what you can do with a beagle c4
one reason you dont want to be changing uboot is the MLO , uImage and uboot are matched. even if you rebuilt uboot correctly you may cause more problems than its worth
keep in mind
1)when you ask for help moving a mountain when you do not have to, you get no reply
2) The help on this beagle list had dwindled from what it once was
I suggest you summarize what your goals are clearly and repost to the group asking how is best to achieve this
avoid whack jobs from Russia like Maxim
they will not be sympathetic to you using old tutorials and wanting help on things that you are not ready for
as for me I have a fulltime job for $100 hr with unlimited OT which equates to no time to be putzing around with a hobby like this
so I can only get you started
once again what are you wanting to learn and what is your background???
|
|
|
#define CONFIG_USB_HOST_ETHER /* Enable USB Ethernet adapters */
#define CONFIG_USB_ETHER_ASIX /* Asix, or whatever driver(s) you want */
#define CONFIG_CMD_NET
#define CONFIG_CMD_PING
#define CONFIG_CMD_DHCP
#define CONFIG_BOOTP_SUBNETMASK
#define CONFIG_BOOTP_GATEWAY
#define CONFIG_BOOTP_HOSTNAME
#define CONFIG_BOOTP_BOOTPATH
#define CONFIG_IPADDR 192.168.0.9 (replace with your value)
#define CONFIG_SERVERIP 192.168.0.2 (replace with your value)
#define CONFIG_BOOTFILE "uImage"
gatewayip=192.168.0.1
ipaddr=192.168.0.9
netmask=255.255.255.0
serverip=192.168.0.2
usbethaddr=00:60:6e:00:03:3a
OMAP3 beagleboard.org # ping 192.168.0.2
ping failed; host 192.168.0.2 is not alive
Let me give you a wakeup.
starting from just placing prebuild images on an SD card and
getting the board to work and being able to repeat this and maybe change one of the required images can take you from 1 day to 1 week depends how much smarts and experience you have.
If you cant get that to work you have NO chance of being succesfull modifying u-boot source and getting it to work.
You will get half a dozen ideas of where to start and what distro to use searching this list archives. I myself would start with a minimal linux thats all subjective and depends on who on this likst is going to actually help you. This list heavily favors OE and Angstrom but there are alternattives
BTW researching the pros and cons of your choices is 1 weeks work alone (-: Its a tall order you have and you have to take the initiative to read lots of stuff. No one is going to spoon feed you especially if you dont put in some upfront leg work
Hope I have not totally disallusioned you |
|
|
Sorry that I write so late but my job takes a lot of my time and I was tired last evenings.
You didn't disallusioned me :D If you write here, or anyone who would like to help, it's encouraging :)
I think I know how to prepare SD card to work. I know how to build toolchain from crosstool-ng, but after all I decided to use prebuilded arm-cortex_a8-linux-gnueabi- . I also know how to prepare first and second stage bootloaders (U-Boot :)). But I didn't tested any specific distro (only demo images, but want to do it myself, not just copy and paste files). I builded Linux from scratch with latest stable kernel 3.5.3, Busybox 1.20.2, I created all the rest missing neccessary directories and files and I have used *.cpio archive as a ramdisk (but creating root file system is for me the most confusing now, I will have couple of questions). That system boots and I cross-compiled and ran on beagleboard simple "hello world" program. I also tried run ethernet under that OS :D, of course it didn't worked even when I turned on Kernel drivers for MCS7830 chip and for EHCI-HCD. I tried also use it as module and I used 'insmod' command to load it but still nothing. I come before question, that adapter is recognized on my notebook Ubuntu, dmesg shows that it use that kernel driver.
Then I wanted to try with Angstrom. But it uses other tools and I don't get it yet. How to build image and toolchain... I tried to use online builder to create sdcard image, but I left that page for hours and it was still: Assembling image. This approach: http://www.angstrom-distribution.org/building-angstrom is also confusing form me. It would be great if someone could give some example how to build uImage, bootloaders and rootfs from that.
Today I will try Ubuntu. This page: http://elinux.org/BeagleBoardUbuntu seems to be great (thanks Robert! ), especially because last modification date is couple of days ago, so hope it will work. There is only one thing. Why still using Rootstock, if it is not developed since 3 years?