![]() |
|
|
google unix.com
|
|||||||
| Forums | Register | Forum Rules | Links | Albums | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| Linux RedHat, Ubuntu, SUSE, Fedora, Debian, Mandriva, Slackware, Gentoo linux, PCLinuxOS. All Linux questions here! |
More UNIX and Linux Forum Topics You Might Find Helpful
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Cross compiling under Windows for Linux | IanVaughan | High Level Programming | 8 | 10-06-2009 01:54 PM |
| MinGW cross compiling environment 2.3 (Default branch) | iBot | Software Releases - RSS News | 0 | 02-09-2009 01:30 PM |
| MinGW cross compiling environment 2.1 (Default branch) | iBot | Software Releases - RSS News | 0 | 12-13-2008 06:40 PM |
| MinGW cross compiling environment 2.0 (Default branch) | iBot | Software Releases - RSS News | 0 | 11-11-2008 12:00 AM |
| MinGW cross compiling environment 1.4 (Default branch) | iBot | Software Releases - RSS News | 0 | 01-11-2008 07:00 PM |
|
|
LinkBack | Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
||||
|
Help Cross compiling a kernel for an HP Jornada 728
Hello,
I just bought an old Jornada 728 and, as you may know, it comes with Windows CE 3.0. I do not use Windows, so i wanted to create my own linux system for the Jornada. I know there are projects like Jlime, Familiar Linux, 720 Degrees, etc. But i want something based on the distribution i use, Slackware and made by myself. My problem is weird, i have a gcc compiler for ARM platform (arm-linux-gcc) and i'm using linux kernel version 2.6.30.5. Here are the steps i follow: (on /home/linux-2.6.30.5/) 1. make mrproper 2. cp arch/arm/configs/jornada720_defconfig .config So i use a default configuration kernel for that computer, it should work as is, but doesn't. 3. make ARCH=arm CROSS_COMPILE=/path/to/arm-linux- menuconfig I configure the kernel to fit my needs... 4. make Now i have a zImage created on arch/arm/boot/, so i copy it to the Jornada CompactFlash memory. This Kernel image is supposed to be loaded from WinCE by a program called linexec.exe, it uses a params.txt file, which i have configured as follows: \Storage Card\zImage \Storage Card\initrd.gz Three days ago, i successfully created a bootable kernel on the Jornada, it hanged at loading the initial ramdisk, but IT WORKED, there appeared tux on the display, loaded the TCP/IP stack, etc. The thing is that now i am not able to make a working kernel!, i compile it, and when loading from the device, the WinCE hangs and does nothing, or the linexec.exe shows a black screen as if it was going to boot, but nothing shows up or happens. The processor is a StronARM SA-1110, and yes, i configure the kernel with support for SA-1111 and SA-1100 based processors. My questions are: -Is there a reason for a kernel to not be "bootable" on that device? -Which steps am i passing by to make the kernel work, if any? -Can you please guide me on successfully compile a kernel for this computer? Please excuse my poor english, it's not my mother language. Thanks in advance. |
| Bookmarks |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|