How to port cupcake to TI zoom2 platform (5)

    技术2022-05-12  0

    Zoom2 (Beta) Hardware and     SoftwareSetup

     

                                       -------By Fendy_Dai

     

     

     

     

     

    ERROR AND SOLUTION

     

    Error1:

    Warning: unable to open an initial console.

    Solution:

    /dev 目录下手动创建如下节点:

    $cd dev/

    $sudo  mknod -m 660 null c 1 3

    $sudo  mknod -m 660 console c 5 1

     

     

    Error2:  

    init: cannot find '/system/bin/playmp3', disabling 'bootsound'

    Solution:

    change the init.rc via vim editor or gedit

     

    Error3:

    mount fs with errors ,running e2fsck is recommended

    Solution:

    reformat the /dev/sdb2 using the command :

    $sudo mkfs.ext3  F 32  n /dev/sdb2

    and then :

    $sudo mount /dev/sdb2 /tmp/mmc2

    $sudo cp  fr /home/wenjuan/android/rootfs/d* s* i* p* /tmp/mmc2

    $sudo ln  s ./system/etc ./etc

     

     

    E rror4:

    mmci-omap mmci-omap.0:MMC CRC DATA

    mmcblk0: error -84 transferring data

    Solution:

    repartition the SD card into two partitiones:FAT32 and ext3.

     

     

    Error:

    We could

    see the string "Android" displayed on the LCD. The full android build does

    not seem to bring up the phone active home screen.

    Solution:

    There is something wrong with the filesystem,maybe two reasones made this error,one is when you make the android ,some mistakes  occurred  ,you can  make clean under the android root folders before syncing again ; another is you could try to change the priority of system folders by  chmod  R 777 system .

     

     

    More Important:

    Do remember to make the name of  kernel image  in the SD card be  uImage .

    #setenv bootfile=uImage

     

    Do make the  init=./init  in the setting of bootargs, because  the init is the  executable  file.

     

    Do not use the command  mkimage  A ..-T ..-O  …” to generate the uImage,the best way to make the uImage is to add the path of u-boot s tools into the PATH.

    E xp: $sudo vim /etc/bash.bashrc

             A nd then change the PATH to

            PATH=/usr/local/arm/arm-2008q3/bin:/home/wenjuan/android/bootloader/u-boot/tools/: {$PATH}

     

     


    最新回复(0)