busybox works with no applets only.

Denys Vlasenko vda.linux at googlemail.com
Fri Mar 11 22:30:12 UTC 2011


On Friday 11 March 2011 17:51, Gary Altenberg wrote:
> Hello,
> 
> I have been working for several weeks to build a new set of tools to 
> build uClinux for an ARM board.
> 
> I am now to the point were I can build uClinux and it boots. I have a 
> basic init that loads my rc file (doesnt' do anything yet) and calls a 
> simple version of sh I built with the tool and I get a promt. I have 
> built a version of ls that works. I want to use busybox as the main tool 
> for the shell and apps so I built a bare bones version of the latest 
> busybox with my new tools. When I type busybox at the prompt I get:
> 
> # busybox
> BusyBox v1.18.3 (2011-03-09 21:47:52 CST) multi-call binary.
> Copyright (C) 1998-2009 Erik Andersen, Rob Landley, Denys Vlasenko
> and others. Licensed under GPLv2.
> See source distribution for full notice.
> 
> Usage: busybox [function] [arguments]...
>     or: busybox --list[-full]
>     or: function [arguments]...
> 
>          BusyBox is a multi-call binary that combines many common Unix
>          utilities into a single executable.  Most people will create a
>          link to busybox for each function they wish to use and BusyBox
>          will act like whatever it was invoked as.
> 
> Currently defined functions:
> 
> 
> #
> 
> Looks good. So I add one applet "cat" and rebuilt busybox. When I put 
> this version of busybox with the cat applet on my board and type busybox 
> it I get:
> 
> # busybox
> Unhandled fault: vector exception (0x800) at 0x00000000
> SIGSEGV
> #
> 
> Any help would be greatly appreciated.

Can't reproduce:

# ./busybox ; echo $?
^C

# ./busybox .kernelrelease; echo $?
1.18.3
0


Please post your .config

-- 
vda


More information about the busybox mailing list