Android 4.0 Ice Cream Sandwich imx53 QSB porting

cancel
Showing results for 
Search instead for 
Did you mean: 

Android 4.0 Ice Cream Sandwich imx53 QSB porting

1,524 Views
Kirill
Contributor I

Hello!

Everybody know that Google open Android 4.0 sources, does anybody try to port it on IMX53 QSB? I am using know 2.3 BSP from adeneo. I have build 4.0 and get system.img file , but I use make PRODUCT-generic-user not imx53_loco like in adeneo. I dont touch 2.6.35 kernel from 2.3. Could anybody give some advices what to change in sources to get it working? init, init.rc? 

Tags (1)
0 Kudos
15 Replies

851 Views
Kirill
Contributor I

check python modules, names of modules, i needed to rename debian modules, because i downloaded from repositories modules with another names like on linaro scripts.

0 Kudos

851 Views
daiane_angolini
NXP Employee
NXP Employee

neither do I, sorry

0 Kudos

851 Views
G_rio
Contributor III
I didnt see any error about package. I installed all packages before run the cmd. I dont know what does it wrong.
0 Kudos

851 Views
daiane_angolini
NXP Employee
NXP Employee

and have you double checked all packages you need to have installed on you machine?

 

I only created one linaro sdcard, and the error I saw was caused by missing package

0 Kudos

851 Views
G_rio
Contributor III

yes

0 Kudos

851 Views
daiane_angolini
NXP Employee
NXP Employee

no....

 

Was your SDCard empty? 

0 Kudos

851 Views
G_rio
Contributor III

Does anyone knows what do i need to fix this error ? I'm running on Ubuntu 11.10 x86

 

I see...
Device           Mount point      Size
/dev/fd0         none             0MB
/dev/sda         none             102400MB
/dev/sda1        /                101888MB
/dev/sda2        none             509MB
/dev/sda5        none             509MB
/dev/sdb         none             3768MB
/dev/sr0         none             0MB
Are you 100% sure, on selecting [/dev/sdb] (y/n)? y
Checking that no-one is using this disk right now ...
OK
Warning: bad partition start (earliest 794625)
end of partition 4 has impossible value for cylinders: 1023 (should be in 0-1019)
If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)
to zero the first 512 bytes:  dd if=/dev/zero of=/dev/foo7 bs=512 count=1
(See fdisk(8).)
Traceback (most recent call last):
  File "./linaro-image-tools/linaro-android-media-create", line 138, in <module>
    args.should_create_partitions, args.should_align_boot_part)
  File "/home/android/ICS/linaro-image-tools/linaro_image_tools/media_create/partitions.py", line 66, in setup_android_partitions
    get_android_partitions_for_media (media, board_config)
  File "/home/android/ICS/linaro-image-tools/linaro_image_tools/media_create/partitions.py", line 372, in get_android_partitions_for_media
    media.path, 1 + board_config.mmc_part_offset)
  File "/home/android/ICS/linaro-image-tools/linaro_image_tools/media_create/partitions.py", line 432, in _get_device_file_for_partition_number
    device_path = _get_udisks_device_path(dev_file)
  File "/home/android/ICS/linaro-image-tools/linaro_image_tools/media_create/partitions.py", line 447, in _get_udisks_device_path
    return udisks.get_dbus_method('FindDeviceByDeviceFile')(device)
  File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 68, in __call__
    return self._proxy_method(*args, **keywords)
  File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 143, in __call__
    **keywords)
  File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 630, in call_blocking
    message, timeout)
dbus.exceptions.DBusException: org.freedesktop.UDisks.Error.Failed: No such device

0 Kudos

851 Views
Kirill
Contributor I
0 Kudos

851 Views
anandasagar
Contributor I

Hi,

     Any link to download the ICS source code for I.MX53 QSB ?? I searched in the linaro release but could not find one!! :smileysad:

0 Kudos

851 Views
G_rio
Contributor III

Where do can i get the ICS image for mx53QSB ?

0 Kudos

851 Views
daiane_angolini
NXP Employee
NXP Employee

I took the pre-built image. And after a reboot it got to homescreen.

 

Next step for me is to take source code.

0 Kudos

851 Views
Kirill
Contributor I

Yes, try to zero your flash before. I flash my memory with target iMX53. Try to reboot , after that I get homescreen. All this actions way me to homescreen)

0 Kudos

851 Views
daiane_angolini
NXP Employee
NXP Employee

I just donwloaded and it isn't up and running.

 

android cannot boot completely. Did you get to homescreen?

0 Kudos

851 Views
Kirill
Contributor I

Hi, today I found Linaro's build ICS and flash it. I get not stable working ICS, but I see workscpaces, and launch Settings app. It works very buggy. Kernel is 3.1, Android 4.0.1, you could find compiled system on their site linaro.org

0 Kudos

851 Views
daiane_angolini
NXP Employee
NXP Employee

Hi. I´m looking forward to start working on ICS port for QSB, but I had not time yet =(

 

Do you know which is the kernel ICS needs? I don´t think it will be 2.6.35

 

I will follow this thread, so we can keep the discussion....

0 Kudos