Taskit ARM9 CPU-module with Linux Stamp9261-series Stamp9261 (64F/64R) 542310 Data Sheet

Product codes
542310
Page of 65
Linux Guide
taskit GmbH
Note: Keep in mind that the kernel image can not be bigger than the size of the 
corresponding flash disk partition (see appendix). In case it should be bigger you have to 
change the flash disk partition sizes (physmap_flash.0) and reinstall the root and config 
partition. But this is only necessary in rare cases.
During development, you can also start the image directly from RAM without copying it to 
flash memory: bootm 21000000.
If you have created drivers as modules, install the modules now. Unfortunately, you cannot 
avoid creating a new root file system (for further information see chapter “Creating a new 
root filesystem”).
cp -a /develop/linux/modules/* /develop/rootfs/
/develop/mkfsimage.sh
cp /develop/images/initrd.bin /tftpboot
6.5. Resetting to the original state
If the kernel has been configured incorrectly and no longer functions, the delivery state can 
be reinstated as long as no changes have been made to the source code itself. 
In the root directory of the kernel enter the following lines:
ARCH=arm make PRODUCT_defconfig
The original configuration is now reinstated. 
Entering ARCH=arm CROSS_COMPILE=arm-linux-3.4.2- make zImage generates the 
same kernel that was programmed in flash memory at the time of delivery. 
At last repeat steps tree and four to install the kernel.
If you want to install the original kernel image, you can take the file “uImage-PRODUCT” 
from the folder “/images” of the starterkit-cd.
Page 21 of 65
Version 1.26
 (2008-04-30)