This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Beagleboard-xm run Android GINGERBREAD 2.3.4 prebuild images, have some problems

Other Parts Discussed in Thread: DM3730

Hi all

  I use beagleboard-xm , and get the android pre-build images for Pre-built Images from  http://software-dl.ti.com/dsps/dsps_public_sw/sdo_tii/TI_Android_DevKit/TI_Android_GingerBread_2_3_4_DevKit_2_1/index_FDS.html  . Now have some problem:

  1. cannot  run the camera app.

         When click the camera, get the error message everytime: "The application Camera (process com.android.camera) has stopped unexpectedly.Please try again."

   2. can not run the linux shell

         I have a arm library have a install.sh to install it,  but when a type /sbin/sh ./install.sh ,get message  "/sbin/sh: not found" if i type ./install.sh  get message "install.sh: not fount"

    3.  serial software keyboard input didn't normal

         can type key like "Tab" ,"Backspace"  .

         eg,  have directory /mnt/sdcard         pwd is /mnt

          #sdc    now i type Tab, the commond line of the serial software didn't display the whole folder name sdcard , just add a tab key.

   4.   some linux command didn't recognize

         like tar,  if i re-compile the kernel ,fs, how to do can add the shell command?

   5. How the get the real chip message

         i run cat /proc/cpuinfo, get the message:

        Processor       : ARMv7 Processor rev 2 (v7l)
        BogoMIPS        : 597.64
        Features        : swp half thumb fastmult vfp edsp thumbee neon vfpv3
        CPU implementer : 0x41
        CPU architecture: 7
        CPU variant     : 0x3
        CPU part        : 0xc08
        CPU revision    : 2

        Hardware        : OMAP3 Beagle Board
        Revision        : 0020
        Serial          : 0000000000000000

        I want to know how i can get the real frequency of the CPU?   the document said the BB-xm has a DM3730, have a 1GHz-A8 , why the MIPS only 597?

          

  • Eric Mao said:

       2. can not run the linux shell

             I have a arm library have a install.sh to install it,  but when a type /sbin/sh ./install.sh ,get message  "/sbin/sh: not found" if i type ./install.sh  get message "install.sh: not fount"

        3.  serial software keyboard input didn't normal

             can type key like "Tab" ,"Backspace"  .

             eg,  have directory /mnt/sdcard         pwd is /mnt

              #sdc    now i type Tab, the commond line of the serial software didn't display the whole folder name sdcard , just add a tab key.

       4.   some linux command didn't recognize

             like tar,  if i re-compile the kernel ,fs, how to do can add the shell command?

    The built-in android shell has very limited features. In case you wish to have a full-featured shell you can try using the busybox utility.

    http://omappedia.org/wiki/Android_Installing_Busybox_Command_Line_Tools

  • Hi Vishveshwar Bhat

        I install the busybox, the problem 2-4 have solved.    Thank you very much!

        Can you help me about the problem 1?

  • Hi all

      Now I found another problem .  I  type ifconfig ,but get  nothing.

     #ifconfig  Enter

     #

     But the two lights of the ethernet port are all bright

  • Hi,

    If you are trying with the Android's "ifconfig", then it won't give you any output. As android comes with some trimmed commands, and the ifconfig is not available with all features.

    You can use "netcfg" for finding the status of all the ports and their IP address. Also you can try with the ifconfig command from busybox, that you used previously.

    Regards,

    Umakanta Patro

  • Hi  Umakanta Patro

       I use netcfg and get the following message:

      /mnt # netcfg
       lo       UP    127.0.0.1       255.0.0.0       0x00000049

      I download the android source and recompile the kernel. Now type the ifconfig ,can get the lo message ,but still no eth0

     /mnt # ifconfig
    lo        Link encap:Local Loopback 
              inet addr:127.0.0.1  Mask:255.0.0.0
              UP LOOPBACK RUNNING  MTU:16436  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

     

     

  • In Beagle XM, the ethernet interface is  called usb0.

    What is the output when you run the following commands?

    # netcfg usb0 up
    # netcfg usb0 dhcp

  • Hi Vishveshwar Bhat

      Thank you very much,  Except the first problem ,the other problems are all solved!  I write a new camera app to finish my capture work!