I've been searching and reading forever. I've looked at many different tutorials, but they all seem to be incomplete. I've tried: http://narnia.cs.ttu.edu/drupal/node/131 but i get stuck at $ sudo ./s3c2410_boot_usb u-boot.bin It says i have a bad command. I've tried a few others, but i can't seem to find a complete tutorial that shows me how to compile u-boot.bin I tried using the one off of the CD that it came with, but i can't download it to the mini2440. I copied the u-boot.bin to the desktop of my computer and tried this command $ sudo .Desktop u-boot.bin I still get a bad command response. I feel like i'm not getting anywhere. I bought my mini2440 off ebay and it came with winCE in chinese. All i want is linux. Any help would be awesome. Thank you very much
Install Linux
In your terminal window have you CDed to the directory where you have placed s3c2410_boot_usb and u-boot.bin?
Did you get a DVD with it? I suggest starting with Supervivi (2009-11-10) and zImages (2010-01-13) on the downloads page. I would leave compiling u-boot to later. Ah, you didn't say which board you have. The u-boot.bin in that tutorial is for a 64M machine.
I have the 64m machine. I CDed to the Dekstop where I have uboot.bin and then gave it this command sudo ./Desktop u-boot.bin which gave me an bad command error. I think i'll just take your advice davef. I'll just follow the Download Manual for Linux and use the zImage and QT images to install.
Is s3c2410_boot_usb on the Desktp as well? I would suggest putting them somewhere in your Home directory, maybe under Tools or Bootloader.
No s3c2410_boot_usb is not on my desktop as well. I'm running into trouble when i'm compiling uboot. I've tried following this tutorial, but ran into some problems. http://bill.station51.net/index.php?post/2010/01/16/U-Boot-on-Mini2440 I get all the way down to here: cd ../../ make mini2440_config make and i just get a bad command error. It's like i'm not in the right directory or something. I've tried nearly every directory though. It might be that i don't have cross compiler set up. The tutorial assumes that i do.
You need the cross-compiling toolchain for it to work. You also need to set the PATH to where you have the toolchain files. These instructions are quite good: http://wiki.linuxmce.org/index.php/Mini2440 Here you can find a precompiled binary for u-boot: http://bill.station51.net/index.php?post/2010/04/27/Binary-Links-to-U-Boot
<No s3c2410_boot_usb is not on my desktop as well. It needs to be> Forrest's tutorial: I think there is a problem as last time I checked when someone was having problems is that link to the downloads takes you to a page at Kernelconcepts but it doesn't tell you where to find the files any more. http://wiki.linuxmce.org/index.php/Mini2440 shows you where to get s3c2410_boot_usb
I've been really busy as work lately and finally have a chance to mess around with this. I'm still running into problems. I've tried to follow the wiki.linuxmce..... tutorial you posted but when i get to make all i get the error about the -gcc file missing. The directions say: This will give you a "u-boot.bin". If you get an error about a missing whatever-gcc, verifiy if there is a hardcoded CROSS_COMPILE setting in the Makefile What does it mean by verify if there is a hardcoded CROSS_COMPILE... I opened up the make file and found this dealing with the CROSS_COMPILE ifndef CROSS_COMPILE ifeq ($(HOSTARCH),$(ARCH)) CROSS_COMPILE = else ifeq ($(ARCH),ppc) CROSS_COMPILE = ppc_8xx- endif ifeq ($(ARCH),arm) CROSS_COMPILE = arm-linux- endif ifeq ($(ARCH),i386) CROSS_COMPILE = i386-linux- endif ifeq ($(ARCH),mips) CROSS_COMPILE = mips_4KC- endif ifeq ($(ARCH),nios) CROSS_COMPILE = nios-elf- endif ifeq ($(ARCH),nios2) CROSS_COMPILE = nios2-elf- endif ifeq ($(ARCH),m68k) CROSS_COMPILE = m68k-elf- endif ifeq ($(ARCH),microblaze) CROSS_COMPILE = mb- endif ifeq ($(ARCH),blackfin) CROSS_COMPILE = bfin-uclinux- endif ifeq ($(ARCH),avr32) CROSS_COMPILE = avr32-linux- endif ifeq ($(ARCH),sh) CROSS_COMPILE = sh4-linux- endif # sh endif # HOSTARCH,ARCH endif # CROSS_COMPILE export CROSS_COMPILE Just a recap with what i've done so far. I downloaded the toolchain suggested in the tutorial. I CD to the directory which i extracted the file to and proceeded with the steps following the compiling uboot section. Also, what does this mean? Add the bin dir to the $PATH. If you have a toolchain with another prefix (like arm-linux-) adapt the CROSS_COMPILE environment variable in the next steps. Sorry for all the dumb questions and thanks so much for the help.