i.MX6DL SABRE platform prebuilt Android jb4.2.2 image issue

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

i.MX6DL SABRE platform prebuilt Android jb4.2.2 image issue

ソリューションへジャンプ
3,774件の閲覧回数
jam
Contributor I

I just received an i.MX6DL SABRE platform.  The Android ICS image that was preloaded on the provided SD card booted successfully, but now I'm having trouble updating the platform to the most recent prebuilt Android image provided by Freescale.  So far, I've followed the provided Android Quick Start Guide step by step:

  1. Downloaded and unzipped the image (android_jb4.2.2_1.1.0-ga_image_6qsabresd)
  2. Downloaded and unzipped the MFG tool (Mfgtools-Rel-4.0.0_130424_MX6DL_UPDATER)
  3. Created "android" directory under MFGTool-Dir/Profiles/MX6Q Linux Update/OS Firmware/files
  4. Copied the following files from android_jb4.2.2_1.0.0-ga_image_6qsabresd.tar.gz to the MFGTool-Dir/Profiles/MX6Q Linux Update/OS Firmware/files/android/ directory.
    1. u-boot-6dl.bin
    2. SD/boot.img
    3. SD/system.img
    4. SD/recovery.img
  5. Changed the SABRE-SD SW6 (boot) to 00001100 (from 1-8 bit) to enter download mode
  6. Updated the MFGTool-Dir/cfg.ini file so that name = Android-SabreSD-SD

Here's where I'm encountering the problem.

When I try to run the MFGTool, a window comes up saying "Can't find the specified file."  Below is the resulting LOG file:

DLL version: 2.1.1

Tuesday, July 23, 2013 10:20:54   Start new logging

ModuleID[1] LevelID[10]: Parse C:\Users\moonej\Sabre Platform 2\Mfgtools-Rel-4.0.0_130424_MX6DL_UPDATER\cfg.ini file success[chip: MX6DL Linux Update, List: Android-SABRESD-eMMC]

ModuleID[2] LevelID[1]: Boot command-- file C:\Users\moonej\Sabre Platform 2\Mfgtools-Rel-4.0.0_130424_MX6DL_UPDATER\Profiles\MX6DL Linux Update\OS Firmware\u-boot.bin failed to open.errcode is 2

ModuleID[1] LevelID[1]: Parse C:\Users\moonej\Sabre Platform 2\Mfgtools-Rel-4.0.0_130424_MX6DL_UPDATER\Profiles\MX6DL Linux Update\OS Firmware\ucl2.xml failed

Can someone help me out with this?

ラベル(4)
0 件の賞賛
返信
1 解決策
1,706件の閲覧回数
ambiguity
Contributor III

Try renaming u-boot-6dl.bin to u-boot.bin.

My /android directory contains:

boot.img

placeholder

recovery.img

system.img

u-boot.bin

*** No subfolders.

元の投稿で解決策を見る

0 件の賞賛
返信
3 返答(返信)
1,706件の閲覧回数
jam
Contributor I

The problem is fixed.

The changes to the xml file mentioned above were correct except for the second change.  That line should read <CMD state="Updater" type="push" body="send" file="files/android/u-boot-mx6dl-sabresd.bin">Sending U-Boot</CMD> like it originally stated.  Changing the u-boot file name and the mmcblk were the missing pieces.

Thanks for your help


0 件の賞賛
返信
1,707件の閲覧回数
ambiguity
Contributor III

Try renaming u-boot-6dl.bin to u-boot.bin.

My /android directory contains:

boot.img

placeholder

recovery.img

system.img

u-boot.bin

*** No subfolders.

0 件の賞賛
返信
1,706件の閲覧回数
jam
Contributor I

Thanks for your reply.

I made the change you suggested as well as a few others.  After looking at the xml file, I realized there is no profile called "Android-SabreSD-SD".  Another thread suggested to use the "Android-SabreSD-eMMC" profile but change the "mmcblk0" to "mmcblk1" in order to write to the SD card. 

I also changed the xml from   <CMD state="BootStrap" type="boot" body="BootStrap" file ="u-boot-mx6dl-sabresd.bin" >Loading U-boot</CMD "

to                                        <CMD state="BootStrap" type="boot" body="BootStrap" file ="u-boot.bin" >Loading U-boot</CMD

And I changed the xml one more time from     

<CMD state="Updater" type="push" body="send" file="files/android/u-boot-mx6dl-sabresd.bin">Sending U-Boot</CMD>

to

<CMD state="Updater" type="push" body="send" file="files/android/u-boot.bin">Sending U-Boot</CMD>

With these changes the MFGTool runs, but it hangs at "Loading U-boot."  Any suggestions?

0 件の賞賛
返信