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.

After porting ICS to DM3725 board, the system display "Unfortunately, System UI has stopped"

Other Parts Discussed in Thread: DM3725

The Android 2.3.4 works in our board (DM3725), so we want to porting ICS to this board. We downloaded the AM37X ICS source package and use the following command to build the root filesystem since there is no SGX in DM3725:

 make TARGET_PRODUCT=omap3evm  -j2
When we ues ICS built root file system to boot up, the system pop up a diaglog to show "Unfortunately, System UI has stopped" and TouchPanel doesn't work.
My boot script is: "mem=512M@0x80000000 console=ttyO2,115200n8 androidboot.console=ttyO2  root=/dev/mmcblk0p2 rw rootfstype=ext3 rootdelay=1 init=/init ip=off omapfb.mode=lcd:800x600MR-16@60 omapdss.def_disp=lcd omap_vout.vid1_static_vrfb_alloc=y vram=8M omapfb.vram=0:8M"

Attached is my logcat log. Can anyone help me to support this? thanks!
6403.session.log
  • Max Song1 said:

    The Android 2.3.4 works in our board (DM3725), so we want to porting ICS to this board. We downloaded the AM37X ICS source package and use the following command to build the root filesystem since there is no SGX in DM3725:

     make TARGET_PRODUCT=omap3evm  -j2

    You need to modify your build command a little to build without SGX support:

    make TARGET_PRODUCT=omap3evm  -j2 droid

    See http://processors.wiki.ti.com/index.php/TI-Android-ICS-4.0.3-DevKit-3.0.0_DevelopersGuide#Filesystem_without_SGX for more.

  • Thanks!

    Yes, I built it with "droid"  and the result is same. Is there any idea about it? I checked the logcat, it seems that we can't have both "System bar" and "Navigation bar":

    E/AndroidRuntime( 1184): FATAL EXCEPTION: main
    E/AndroidRuntime( 1184): java.lang.RuntimeException: Unable to create service com.android.systemui.SystemUIService: java.lang.RuntimeException: Tablet device cannot show navigation bar and system bar

    However, we want to use "navigation bar" ( virtual "Home/Back/Menu" button). Is there any way that we can disable "system bar"? Thanks!

  • Max Song1 said:

    Thanks!

    Yes, I built it with "droid"  and the result is same. Is there any idea about it? I checked the logcat, it seems that we can't have both "System bar" and "Navigation bar":

    E/AndroidRuntime( 1184): FATAL EXCEPTION: main
    E/AndroidRuntime( 1184): java.lang.RuntimeException: Unable to create service com.android.systemui.SystemUIService: java.lang.RuntimeException: Tablet device cannot show navigation bar and system bar

    However, we want to use "navigation bar" ( virtual "Home/Back/Menu" button). Is there any way that we can disable "system bar"? Thanks!

    It seems that your device boots into tablet-mode. This has a different layout from the one seen on the TI evm. You do not have to force-set Navigation Bar to true for your device as it is integrated into the system bar for tablet-mode devices.
    Please remove the following entry from device/ti/omap3evm/overlay/frameworks/base/core/res/res/values/config.xml
    <bool name="config_showNavigationBar">true</bool>
    and comment the following line in device/ti/omap3evm/init.rc
    setprop lcd.landscape true
  • Thanks!. After remove "<bool name="config_showNavigationBar">true</bool>", this problem is resolved.