Hi I want to use a Linux Host for working with the Mini2440 and I think I've some lack of understanding. What do I have to do to transfer my Linux application or even a new Kernel or something else to the Mini2440 on an Linux host mainly via USB or JTAG? I wouldn't work on Windows where I could hark back on dwn. So what opportunities do I have for "low level" activities?
Linux on the Host
Thanks for your answer Well, even if there is a DNW for Linux there might be another way to communicate with the Mini2440 and even to transfer applications on the board. Mainly because I also wanna try to work direktly on the hardware without any operationg system. So I need a solution without extra software like tftp or something else. At least there must be a way to "burn" a linux kernel image on the board without windows.
BePe, to copy or execute linux stuff you can use NFS to share folder on your host and mount it to your mini2440 via network. You can use minicom to get to NOR flash menu. The good description is here http://narnia.cs.ttu.edu/drupal/node/131. Found here http://www.friendlyarm.net/forum/topic/79?lang=en#605 Also you can get http://mini2440.googlecode.com/files/s3c2410_boot_usb-20060807.tar.bz2 to upload files in linux instead of DNW. Found here http://code.google.com/p/mini2440/downloads/list
@ alexku Thanks for all that links. Well, unfortunately I overlooked s3c2410_boot_usb-20060807.tar.bz2 file but it seems to be right that what I need when working with Linux as the OS. Also the other link is very helpful. Beside that, is there anything else to know for working with the mini2440 and jtag?
u can put sd card in the card reader, put it in your host machine and then copied the .out file in that sd card. (this is alternate to ftp).
I want to offer a different approach for developers using embedded linux on their mini2440s (not for custom application developers w/o linux). - You can run a simple http server on your development OS (in my case ubuntu 9.10 with apache). - Set your projects output path to somewhere accessible from the web server context. (if it has more than one file you can create a tar archive) - create a simple script (i call it wget&run script) on your mini2440 that deletes current files if they exists so wget (command that downloads files over http) can do its job, downloads the application from your development pc using wget and (extract if archived on development side) runs the downloaded application after downloading completes. - after you built your project just use your favorite terminal application (i use minicom) and start your wget&run script on mini2440's console. I find this solution very fast and easy. It is just 2 steps : - build on development OS - run on embedded OS Hope you find it useful too.