Hi Kanwal,
Kanwal Preet Singh CHANANA wrote:
Hi All,
I am new to linux and trying to build uClinux image for arm architecture to be
run on Armulator. I don’t have any target board.
My environment:
1) cygwin on windowsXP with shell bash-v3.00.
2) I am following build instructions given on link
http://opensrc.sec.samsung.com/document/Getting_Familiar_with_uClinuxARM2_6.html
Files used by me:
a) arm-uclinux-tools-cygwin-20060116.tar.bz2
b) uClinux-dist-20040408.tar.gz
c) linux-2.6.5.tar.bz2
d) linux-2.6.5-hsc2.patch.tgz
You might find this easier if you you use a current uClinux-dist
and recent patch.
Recent patches at http://www.uclinux.org/pub/uClinux/dist/patches/
Regards
Greg
I use below instructions for arm-elf tool chain:
bash-3.00$ tar -xjvf arm-uclinux-tools-cygwin-20060116.tar.bz2
and then copy all the folders from usr/local/ to cygwin/usr/local.
then I untar uClinux-dist-20040408.tar.gz using
bash-3.00$ tar -zxvf uClinux-dist-20040408.tar.gz
bash-3.00$ cd uClinux-dist
and then apply patches using
bash-3.00$ tar -jxvf ../linux-2.6.5.tar.bz2
bash-3.00$ gzip -dc ../linux-2.6.5-hsc2.patch.tgz | patch -p0
bash-3.00$ rm -rf linux-2.6.x/
bash-3.00$ mv linux-2.6.5 linux-2.6.x
bash-3.00$ cp linux-2.6.x/arch/armnommu/configs/GDB_ARMulator_defconfig
vendors/GDB/ARMulator/config.linux-2.6.x
But when I try to run "make config", I get few errors:
============================================================================
bash-3.00$ make config
config/mkconfig > config.in
#
# Using defaults found in .config
#
*
* Vendor/Product Selection
*
*
* Select the Vendor you wish to target
*
Vendor (3com, ADI, Arcturus, Arnewsh, Atmel, Avnet, Conexant, Cwlinux, Cytek,
Exys, Feith, Future, GDB, Hitachi, Imt, Insight, Intel, KendinMicrel, LEOX,
Mecel, Midas, Motorola, NEC, NetSilicon, Netburner, Nintendo, OPENcores,
Promise, SSV, SWARM, Samsung, SecureEdge, SnapGear, Soekris, TeleIP, Triscend,
Via, Weiss, Xilinx, senTec) [GDB] GDB
defined CONFIG_DEFAULTS_GDB
*
* Select the Product you wish to target
*
GDB Products (ARMulator, ARMulator-EB) [ARMulator] ARMulator
defined CONFIG_DEFAULTS_GDB_ARMULATOR
*
* Kernel/Library/Defaults Selection
*
Kernel Version (linux-2.0.x, linux-2.4.x, linux-2.6.x) [linux-2.6.x] linux-2.6.x
defined CONFIG_DEFAULTS_KERNEL_2_6
Libc Version (glibc, uC-libc, uClibc) [uClibc] uClibc
defined CONFIG_DEFAULTS_LIBC_UCLIBC
Default all settings (lose changes) (CONFIG_DEFAULTS_OVERRIDE) [Y/n/?] y
Customize Kernel Settings (CONFIG_DEFAULTS_KERNEL) [Y/n/?] y
Customize Vendor/User Settings (CONFIG_DEFAULTS_VENDOR) [Y/n/?] y
Update Default Vendor Settings (CONFIG_DEFAULTS_VENDOR_UPDATE) [Y/n/?] y
*** End of Linux kernel configuration.
*** Check the top-level Makefile for additional configuration.
*** Next, you must run 'make dep'.
make[1]: Entering directory `/cygdrive/c/Kanwal/ucLinux/uClinux-dist'
make ARCH=armnommu CROSS_COMPILE=arm-elf- -C linux-2.6.x oldconfig
make[2]: Entering directory `/cygdrive/c/Kanwal/ucLinux/uClinux-dist/linux-2.6.x
'
HOSTCC scripts/fixdep
HOSTCC scripts/kconfig/conf.o
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf -o arch/armnommu/Kconfig
make[3]: *** [oldconfig] Error 53
make[2]: *** [oldconfig] Error 2
make[2]: Leaving directory `/cygdrive/c/Kanwal/ucLinux/uClinux-dist/linux-2.6.x'
==========================================================================
Can anybody suggest me what is causing problems and how do I resolve it??
Regards,
Kanwal
_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev
--
------------------------------------------------------------------------
Greg Ungerer -- Chief Software Dude EMAIL: [EMAIL PROTECTED]
Secure Computing Corporation PHONE: +61 7 3435 2888
825 Stanley St, FAX: +61 7 3891 3630
Woolloongabba, QLD, 4102, Australia WEB: http://www.SnapGear.com
_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev