使用android_L5.0.0_1.0.0-ga_tools下载imx6 android5.0编译的image

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

使用android_L5.0.0_1.0.0-ga_tools下载imx6 android5.0编译的image

3,013 Views
zhaojingrongzha
Contributor I

Dear freescale,

目前我们的imx6dl的车载导航项目已经在android4.4上开发完毕,因freescale发布的android5.0的 BSP,想将我们的系统升级到android5.0,我们使用的是美光的EMMC MTFC8GACAAAM-4M IT
,EMMC使用的是SD4接口,跟imx6dl开发板是一致,只是使用的型号不一样,并且PMIC芯片也跟开发板一致,内存是1G,我看了uboot的CFG文件也跟开发板一致的。我的想法是先不管其它外设部分,先保证能够下载并且uboot跑起来,之后在考虑移植其它外设部分。因为之前使用的内核时3.0.35版本的,现在android5.0使用的是3.10.53,使用的是dts的方式配置,所以要修改内核的话,还要学习学习。

其中CFG.ini配置:

[profiles]

chip = Linux

[platform]

board = SabreSD

[LIST]

name = SDCard

[variable]

board = sabresd

mmc = 2

sxuboot=17x17arm2

sxdtb=17x17-arm2

ldo=

 

UICFG.ini内容:

[UICfg]

PortMgrDlg=1

 

mfgtool2-android-mx6dl-sabresd-emmc.vbs文件中将mmc=3 修改成2,之后点击运行mfgtool2-android-mx6dl-sabresd-emmc.vbs。下载的时候提示如附件。

发现运行到:

UTP: sending Success to kernel for command $ echo 8 > /sys/block/mmcblk3/device/boot_config.

utp_poll: pass returned.

UTP: received command '$ ls -l /dev/mmc* '

UTP: executing "ls -l /dev/mmc* "

之后就不再运行了,关于android5.0的下载移植,freescale有没什么好的文档嘛,我应该怎么修改系统和MFGTool工具才能正常下载 ???

怎么给我的感觉imx6q和imx6dl发布的BSP是针对SD卡的,而不是EMMC的一样????

 

谢谢!

Original Attachment has been moved to: android.5.0_downloader---4.log.zip

Labels (2)
0 Kudos
3 Replies

1,433 Views
zhaojingrongzha
Contributor I

Dear freescale,

  不修改android_L5.0.0_1.0.0-ga_tools工具的任何文件,只将编译freescale网站上下载的imx6 android5.0 的BSP包,将编译后生成的文件拷贝到mfgtools\mfgtools\Profiles\Linux\OS Firmware\files\android\sabresd目录下,之后直接点击mfgtools/mfgtool2-android-mx6dl-sabresd-emmc.vbs运行,

发现工具运行到ucl2.xml文件的

<CMD state="Updater" type="push" body="$ mkfs.ext4 -b 4096 -m 0 -O ^flex_bg,^uninit_bg /dev/mmcblk%mmc%p4">Formatting data partition</CMD>

这个语句就一直停在那里了,没往下运行。而mfgtool工具显示:

pastedImage_0.png

log如下:

U-Boot 2014.04 (Jan 05 2015 - 14:56:32)

CPU:   Freescale i.MX6DL rev1.2 at 792 MHz

CPU:   Temperature 42 C, calibration data: 0x5964e37d

Reset cause: POR

Board: MX6-SabreSD

I2C:   ready

DRAM:  1 GiB

MMC:   FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2

MMC: no card present

MMC init failed

Using default environment

No panel detected: default to Hannstar-XGA

Display: Hannstar-XGA (1024x768)

In:    serial

Out:   serial

Err:   serial

Found PFUZE100 deviceid=10,revid=21

MMC: no card present

mmc1(part 0) is current device

Net:   Phy not found

PHY reset timed out

FEC [PRIME]

Warning: failed to set MAC address

Boot from USB for mfgtools

Use default environment for mfgtools

Run bootcmd_mfg: run mfgtool_args;bootz ${loadaddr} ${initrd_addr} ${fdt_addr};

Hit any key to stop autoboot:  0

Kernel image @ 0x12000000 [ 0x000000 - 0x5093f0 ]

## Loading init Ramdisk from Legacy Image at 12c00000 ...

   Image Name:   fsl-image-mfgtool-initramfs-imx6

   Image Type:   ARM Linux RAMDisk Image (gzip compressed)

   Data Size:    7338461 Bytes = 7 MiB

   Load Address: 00000000

   Entry Point:  00000000

   Verifying Checksum ... OK

## Flattened Device Tree blob at 18000000

   Booting using the fdt blob at 0x18000000

   Using Device Tree in place at 18000000, end 1800f3cb

switch to ldo_bypass mode!

Starting kernel ...

Booting Linux on physical CPU 0x0

Linux version 3.10.53-1.1.0_ga-mfgtool+g496fbe0 (jenkins@scmbl1) (gcc version 4.8.2 (GCC) ) #1 SMP Mon Jan 5 14:49:15 CST 2015

CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d

CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache

Machine: Freescale i.MX6 Quad/DualLite (Device Tree), model: Freescale i.MX6 DualLite SABRE Smart Device Board(PFUZE100)

cma: CMA: reserved 320 MiB at 3c000000

Memory policy: ECC disabled, Data cache writealloc

PERCPU: Embedded 8 pages/cpu @81528000 s8768 r8192 d15808 u32768

Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 260096

Kernel command line: console=ttymxc0,115200 rdinit=/linuxrc g_mass_storage.stall=0 g_mass_storage.removable=1 g_mass_storage.idVendor=0x066F g_mass_storage.idProduct=0x37FF g_mass_storage.iSerialNumber= enable_wait_mode=off

PID hash table entries: 4096 (order: 2, 16384 bytes)

Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)

Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)

Memory: 1024MB = 1024MB total

Memory: 690500k/690500k available, 358076k reserved, 0K highmem

Virtual kernel memory layout:

    vector  : 0xffff0000 - 0xffff1000   (   4 kB)

    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)

    vmalloc : 0xc0800000 - 0xff000000   (1000 MB)

    lowmem  : 0x80000000 - 0xc0000000   (1024 MB)

    modules : 0x7f000000 - 0x80000000   (  16 MB)

      .text : 0x80008000 - 0x80c0862c   (12290 kB)

      .init : 0x80c09000 - 0x80c5b240   ( 329 kB)

      .data : 0x80c5c000 - 0x80cad180   ( 325 kB)

       .bss : 0x80cad180 - 0x80d0f714   ( 394 kB)

SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1

Hierarchical RCU implementation.

        RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.

NR_IRQS:16 nr_irqs:16 16

L310 cache controller enabled

l2x0: 16 ways, CACHE_ID 0x410000c8, AUX_CTRL 0x32050000, Cache size: 524288 B

sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 1431655ms

CPU identified as i.MX6DL, silicon rev 1.2

Console: colour dummy device 80x30

Calibrating delay loop... 1581.05 BogoMIPS (lpj=7905280)

pid_max: default: 32768 minimum: 301

Mount-cache hash table entries: 512

CPU: Testing write buffer coherency: ok

CPU0: thread -1, cpu 0, socket 0, mpidr 80000000

Setting up static identity map for 0x80639f00 - 0x80639f58

CPU1: Booted secondary processor

CPU1: thread -1, cpu 1, socket 0, mpidr 80000001

Brought up 2 CPUs

SMP: Total of 2 processors activated (3162.11 BogoMIPS).

CPU: All CPU(s) started in SVC mode.

devtmpfs: initialized

pinctrl core: initialized pinctrl subsystem

regulator-dummy: no parameters

NET: Registered protocol family 16

DMA: preallocated 256 KiB pool for atomic coherent allocations

Use WDOG2 as reset source

syscon 20c8000.anatop: regmap [mem 0x020c8000-0x020c8fff] registered

vdd1p1: 800 <--> 1375 mV at 1125 mV

vdd3p0: 2800 <--> 3150 mV at 3000 mV

vdd2p5: 2000 <--> 2750 mV at 2425 mV

cpu: 725 <--> 1450 mV

vddpu: 725 <--> 1450 mV

vddsoc: 725 <--> 1450 mV

syscon 20e0000.iomuxc-gpr: regmap [mem 0x020e0000-0x020e0037] registered

syscon 21bc000.ocotp-ctrl: regmap [mem 0x021bc000-0x021bffff] registered

hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.

hw-breakpoint: maximum watchpoint size is 4 bytes.

imx6dl-pinctrl 20e0000.iomuxc: initialized IMX pinctrl driver

bio: create slab <bio-0> at 0

mxs-dma 110000.dma-apbh: initialized

usb_otg_vbus: 5000 mV

usb_h1_vbus: 5000 mV

wm8962-supply: no parameters

mipi_dsi_pwr_on: no parameters

sensor-supply: 3300 mV

i2c-core: driver [max17135] using legacy suspend method

i2c-core: driver [max17135] using legacy resume method

SCSI subsystem initialized

usbcore: registered new interface driver usbfs

usbcore: registered new interface driver hub

usbcore: registered new device driver usb

i2c i2c-0: IMX I2C adapter registered

i2c i2c-1: IMX I2C adapter registered

i2c i2c-2: Max17135 PMIC not found!

i2c i2c-2: IMX I2C adapter registered

Linux video capture interface: v2.00

pps_core: LinuxPPS API ver. 1 registered

pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>

PTP clock support registered

imx-ipuv3 2400000.ipu: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)

mxc_mipi_csi2 21dc000.mipi_csi: i.MX MIPI CSI2 driver probed

mxc_mipi_csi2 21dc000.mipi_csi: i.MX MIPI CSI2 dphy version is 0x3130302a

MIPI CSI2 driver module loaded

Advanced Linux Sound Architecture Driver Initialized.

cfg80211: Calling CRDA to update world regulatory domain

pureg-dummy: no parameters

Switching to clocksource mxc_timer1

NET: Registered protocol family 2

TCP established hash table entries: 8192 (order: 4, 65536 bytes)

TCP bind hash table entries: 8192 (order: 4, 65536 bytes)

TCP: Hash tables configured (established 8192 bind 8192)

TCP: reno registered

UDP hash table entries: 512 (order: 2, 16384 bytes)

UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)

NET: Registered protocol family 1

RPC: Registered named UNIX socket transport module.

RPC: Registered udp transport module.

RPC: Registered tcp transport module.

RPC: Registered tcp NFSv4.1 backchannel transport module.

Trying to unpack rootfs image as initramfs...

Freeing initrd memory: 7160K (82c01000 - 832ff000)

hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available

Bus freq driver module loaded

futex hash table entries: 512 (order: 3, 32768 bytes)

VFS: Disk quotas dquot_6.5.2

Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)

NFS: Registering the id_resolver key type

Key type id_resolver registered

Key type id_legacy registered

jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.

fuse init (API version 7.22)

msgmni has been set to 2002

io scheduler noop registered

io scheduler deadline registered

io scheduler cfq registered (default)

imx-weim 21b8000.weim: WEIM driver registered.

mxc_mipi_dsi 21e0000.mipi: i.MX MIPI DSI driver probed

MIPI DSI driver module loaded

mxc_sdc_fb fb.31: registered mxc display driver ldb

imx-ipuv3 2400000.ipu: IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7)

Console: switching to colour frame buffer device 128x48

mxc_hdmi 20e0000.hdmi_video: Detected HDMI controller 0x13:0x1a:0xa0:0xc1

fbcvt: 1920x1080@60: CVT Name - 2.073M9

mxc_sdc_fb fb.32: registered mxc display driver hdmi

imx_epdc_fb 20f4000.epdc: Unable to get display PMIC regulator.err = 0xfffffdfb

imx-sdma 20ec000.sdma: no iram assigned, using external mem

imx-sdma 20ec000.sdma: loaded firmware 1.1

imx-sdma 20ec000.sdma: initialized

pfuze100-regulator 1-0008: Full lay: 2, Metal lay: 1

pfuze100-regulator 1-0008: FAB: 0, FIN: 0

pfuze100-regulator 1-0008: pfuze100 found.

SW1AB: 300 <--> 1875 mV at 1175 mV

SW1C: 300 <--> 1875 mV at 1175 mV

SW2: 800 <--> 3300 mV at 3300 mV

SW3A: 400 <--> 1975 mV at 1500 mV

SW3B: 400 <--> 1975 mV at 1500 mV

SW4: 800 <--> 3300 mV at 3150 mV

SWBST: 5000 <--> 5150 mV at 5000 mV

VSNVS: 1000 <--> 3000 mV at 3000 mV

VREFDDR: 750 mV

VGEN1: 800 <--> 1550 mV at 1500 mV

VGEN2: 800 <--> 1550 mV at 1500 mV

VGEN3: 1800 <--> 3300 mV at 2800 mV

VGEN4: 1800 <--> 3300 mV at 1800 mV

VGEN5: 1800 <--> 3300 mV at 3000 mV

VGEN6: 1800 <--> 3300 mV at 3300 mV

Serial: IMX driver

2020000.serial: ttymxc0 at MMIO 0x2020000 (irq = 58) is a IMX

console [ttymxc0] enabled

serial: Freescale lpuart driver

imx sema4 driver is registered.

[drm] Initialized drm 1.1.0 20060810

[drm] Initialized vivante 1.0.0 20120216 on minor 0

brd: module loaded

loop: module loaded

of_dma_request_slave_channel: dma-names property missing or empty

spi_imx 2008000.ecspi: cannot get the TX DMA channel!

spi_imx 2008000.ecspi: dma setup error,use pio instead

m25p80 spi32766.0: found mr25h256, expected m25p32

m25p80 spi32766.0: mr25h256 (32 Kbytes)

spi_imx 2008000.ecspi: probed

fec 2188000.ethernet (unregistered net_device): Invalid MAC address: 00:00:00:00:00:00

fec 2188000.ethernet (unregistered net_device): Using random MAC address: ae:2f:a5:f7:e9:01

libphy: fec_enet_mii_bus: probed

fec 2188000.ethernet eth0: registered PHC device 0

ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver

usbcore: registered new interface driver usb-storage

ci_hdrc ci_hdrc.1: doesn't support gadget

ci_hdrc ci_hdrc.1: EHCI Host Controller

ci_hdrc ci_hdrc.1: new USB bus registered, assigned bus number 1

ci_hdrc ci_hdrc.1: USB 2.0 started, EHCI 1.00

hub 1-0:1.0: USB hub found

hub 1-0:1.0: 1 port detected

mousedev: PS/2 mouse device common for all mice

elan-touch 2-0010: elan - Read Hello Packet Failed

elan-touch: probe of 2-0010 failed with error -5

egalax_ts 1-0004: Failed to read firmware version

egalax_ts: probe of 1-0004 failed with error -5

egalax_ts 2-0004: Failed to read firmware version

egalax_ts: probe of 2-0004 failed with error -5

input: max11801_ts as /devices/soc0/soc.1/2100000.aips-bus/21a4000.i2c/i2c-1/1-0048/input/input0

i2c-core: driver [isl29023] using legacy suspend method

i2c-core: driver [isl29023] using legacy resume method

snvs_rtc 20cc034.snvs-rtc-lp: rtc core: registered 20cc034.snvs-rtc-lp as rtc0

i2c /dev entries driver

mxc_v4l2_output v4l2_out.37: V4L2 device registered as video16

mxc_v4l2_output v4l2_out.37: V4L2 device registered as video17

mxc_v4l2_output v4l2_out.37: V4L2 device registered as video18

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

mag3110 2-000e: check mag3110 chip ID

mag3110 2-000e: read chip ID 0xfffffffb is not equal to 0xc4!

mag3110: probe of 2-000e failed with error -22

i2c-core: driver [mag3110] using legacy suspend method

i2c-core: driver [mag3110] using legacy resume method

mma8451 0-001c: read chip ID 0x1 is not equal to 0x1a or 0x2a!

mma8451: probe of 0-001c failed with error -22

imx2-wdt 20c0000.wdog: IMX2+ Watchdog Timer enabled. timeout=60s (nowayout=0)

cpuidle: using governor ladder

cpuidle: using governor menu

sdhci: Secure Digital Host Controller Interface driver

sdhci: Copyright(c) Pierre Ossman

sdhci-pltfm: SDHCI platform and OF driver helper

mmc1: no vqmmc regulator found

mmc1: no vmmc regulator found

mmc1: SDHCI controller on 2194000.usdhc [2194000.usdhc] using ADMA

mmc2: no vqmmc regulator found

mmc2: no vmmc regulator found

mmc1: new high speed SDIO card at address 0001

mmc2: SDHCI controller on 2198000.usdhc [2198000.usdhc] using ADMA

mmc3: no vqmmc regulator found

mmc3: no vmmc regulator found

mmc3: SDHCI controller on 219c000.usdhc [219c000.usdhc] using ADMA

galcore: clk_get vg clock failed, disable vg!

Galcore version 5.0.11.25762

mmc3: BKOPS_EN bit is not set

mmc3: new high speed DDR MMC card at address 0001

mmcblk3: mmc3:0001 P1XXXX 7.20 GiB

mmcblk3boot0: mmc3:0001 P1XXXX partition 1 16.0 MiB

mmcblk3boot1: mmc3:0001 P1XXXX partition 2 16.0 MiB

mmcblk3rpmb: mmc3:0001 P1XXXX partition 3 128 KiB

mmcblk3: p1 p2 p3 < p5 p6 p7 > p4

mmcblk3: p4 size 12926976 extends beyond EOD, truncated

mmcblk3boot1: unknown partition table

mmcblk3boot0: unknown partition table

mxc_vdoa 21e4000.vdoa: i.MX Video Data Order Adapter(VDOA) driver probed

mxc_asrc 2034000.asrc: mxc_asrc registered

mxc_vpu 2040000.vpu: VPU initialized

caam 2100000.caam: Instantiated RNG4 SH0

caam 2100000.caam: Instantiated RNG4 SH1

caam 2100000.caam: device ID = 0x0a160100 (Era 4)

caam 2100000.caam: job rings = 2, qi = 0

caam algorithms registered in /proc/crypto

caam_jr 2101000.jr0: registering rng-caam

platform caam_sm: blkkey_ex: 4 keystore units available

platform caam_sm: 64-bit clear key:

platform caam_sm: [0000] 00 01 02 03 04 0f 06 07

platform caam_sm: 64-bit black key:

platform caam_sm: [0000] a1 29 4b f2 0b 06 6e d9

platform caam_sm: [0008] 05 e3 15 d3 9c de 05 b1

platform caam_sm: 128-bit clear key:

platform caam_sm: [0000] 00 01 02 03 04 0f 06 07

platform caam_sm: [0008] 08 09 0a 0b 0c 0d 0e 0f

platform caam_sm: 128-bit black key:

platform caam_sm: [0000] 8d a8 40 2f 92 1f 5f a2

platform caam_sm: [0008] 3a 68 72 93 82 f9 a3 de

platform caam_sm: 192-bit clear key:

platform caam_sm: [0000] 00 01 02 03 04 0f 06 07

platform caam_sm: [0008] 08 09 0a 0b 0c 0d 0e 0f

platform caam_sm: [0016] 10 11 12 13 14 15 16 17

platform caam_sm: 192-bit black key:

platform caam_sm: [0000] 17 09 7f eb 3e 27 05 63

platform caam_sm: [0008] 10 ec 62 c4 da 84 ce 74

platform caam_sm: [0016] 0a 8c 09 20 48 94 e5 82

platform caam_sm: [0024] 6f c2 39 b0 63 29 3e b4

platform caam_sm: 256-bit clear key:

platform caam_sm: [0000] 00 01 02 03 04 0f 06 07

platform caam_sm: [0008] 08 09 0a 0b 0c 0d 0e 0f

platform caam_sm: [0016] 10 11 12 13 14 15 16 17

platform caam_sm: [0024] 18 19 1a 1b 1c 1d 1e 1f

platform caam_sm: 256-bit black key:

platform caam_sm: [0000] 77 3c df a7 47 69 ff dc

platform caam_sm: [0008] cf 0d 44 2c e7 52 44 e7

platform caam_sm: [0016] e6 b9 5d ce 95 2c 17 b1

platform caam_sm: [0024] 91 b0 e4 5b 39 a2 dd fa

platform caam_sm: 64-bit unwritten blob:

platform caam_sm: [0000] 00 00 00 00 00 00 00 00

platform caam_sm: [0008] 00 00 00 00 00 00 00 00

platform caam_sm: [0016] 00 00 00 00 00 00 00 00

platform caam_sm: [0024] 00 00 00 00 00 00 00 00

platform caam_sm: [0032] 00 00 00 00 00 00 00 00

platform caam_sm: [0040] 00 00 00 00 00 00 00 00

platform caam_sm: [0048] 00 00 00 00 00 00 00 00

platform caam_sm: [0056] 00 00 00 00 00 00 00 00

platform caam_sm: [0064] 00 00 00 00 00 00 00 00

platform caam_sm: [0072] 00 00 00 00 00 00 00 00

platform caam_sm: [0080] 00 00 00 00 00 00 00 00

platform caam_sm: [0088] 00 00 00 00 00 00 00 00

platform caam_sm: 128-bit unwritten blob:

platform caam_sm: [0000] 00 00 00 00 00 00 00 00

platform caam_sm: [0008] 00 00 00 00 00 00 00 00

platform caam_sm: [0016] 00 00 00 00 00 00 00 00

platform caam_sm: [0024] 00 00 00 00 00 00 00 00

platform caam_sm: [0032] 00 00 00 00 00 00 00 00

platform caam_sm: [0040] 00 00 00 00 00 00 00 00

platform caam_sm: [0048] 00 00 00 00 00 00 00 00

platform caam_sm: [0056] 00 00 00 00 00 00 00 00

platform caam_sm: [0064] 00 00 00 00 00 00 00 00

platform caam_sm: [0072] 00 00 00 00 00 00 00 00

platform caam_sm: [0080] 00 00 00 00 00 00 00 00

platform caam_sm: [0088] 00 00 00 00 00 00 00 00

platform caam_sm: 196-bit unwritten blob:

platform caam_sm: [0000] 00 00 00 00 00 00 00 00

platform caam_sm: [0008] 00 00 00 00 00 00 00 00

platform caam_sm: [0016] 00 00 00 00 00 00 00 00

platform caam_sm: [0024] 00 00 00 00 00 00 00 00

platform caam_sm: [0032] 00 00 00 00 00 00 00 00

platform caam_sm: [0040] 00 00 00 00 00 00 00 00

platform caam_sm: [0048] 00 00 00 00 00 00 00 00

platform caam_sm: [0056] 00 00 00 00 00 00 00 00

platform caam_sm: [0064] 00 00 00 00 00 00 00 00

platform caam_sm: [0072] 00 00 00 00 00 00 00 00

platform caam_sm: [0080] 00 00 00 00 00 00 00 00

platform caam_sm: [0088] 00 00 00 00 00 00 00 00

platform caam_sm: 256-bit unwritten blob:

platform caam_sm: [0000] 00 00 00 00 00 00 00 00

platform caam_sm: [0008] 00 00 00 00 00 00 00 00

platform caam_sm: [0016] 00 00 00 00 00 00 00 00

platform caam_sm: [0024] 00 00 00 00 00 00 00 00

platform caam_sm: [0032] 00 00 00 00 00 00 00 00

platform caam_sm: [0040] 00 00 00 00 00 00 00 00

platform caam_sm: [0048] 00 00 00 00 00 00 00 00

platform caam_sm: [0056] 00 00 00 00 00 00 00 00

platform caam_sm: [0064] 00 00 00 00 00 00 00 00

platform caam_sm: [0072] 00 00 00 00 00 00 00 00

platform caam_sm: [0080] 00 00 00 00 00 00 00 00

platform caam_sm: [0088] 00 00 00 00 00 00 00 00

platform caam_sm: 64-bit black key in blob:

platform caam_sm: [0000] 4b d3 4e 2c 6c 5a c4 04

platform caam_sm: [0008] ac 66 8c 5a 5d 01 dd b8

platform caam_sm: [0016] d6 45 f3 00 63 74 e6 a1

platform caam_sm: [0024] ba 15 d7 82 ba dd 31 c5

platform caam_sm: [0032] a1 db f8 c8 f1 ab 18 d5

platform caam_sm: [0040] 7d ed bb db 94 95 ec 9a

platform caam_sm: [0048] 27 85 c0 c2 7c 78 83 c3

platform caam_sm: [0056] 00 00 00 00 00 00 00 00

platform caam_sm: [0064] 00 00 00 00 00 00 00 00

platform caam_sm: [0072] 00 00 00 00 00 00 00 00

platform caam_sm: [0080] 00 00 00 00 00 00 00 00

platform caam_sm: [0088] 00 00 00 00 00 00 00 00

platform caam_sm: 128-bit black key in blob:

platform caam_sm: [0000] 89 ee 96 fc 5b cc 6b b7

platform caam_sm: [0008] 61 4e fb 6f 3b 8e d7 a2

platform caam_sm: [0016] 87 43 27 97 c4 42 7b 6d

platform caam_sm: [0024] c5 74 c1 62 87 02 9c 5a

platform caam_sm: [0032] 18 6c 67 d1 b3 5e fa b1

platform caam_sm: [0040] 99 59 fd af 2d c8 f4 83

platform caam_sm: [0048] 2f 50 41 8e 5c 29 d1 83

platform caam_sm: [0056] ce c6 85 38 70 8a 50 c1

platform caam_sm: [0064] 00 00 00 00 00 00 00 00

platform caam_sm: [0072] 00 00 00 00 00 00 00 00

platform caam_sm: [0080] 00 00 00 00 00 00 00 00

platform caam_sm: [0088] 00 00 00 00 00 00 00 00

platform caam_sm: 192-bit black key in blob:

platform caam_sm: [0000] 2a 17 4a 9c c9 c4 4c bc

platform caam_sm: [0008] ef 73 dd ce bb 46 55 43

platform caam_sm: [0016] b0 06 71 34 d2 6a 69 ee

platform caam_sm: [0024] 48 31 94 ab 98 3c 38 77

platform caam_sm: [0032] 1e fd f2 37 2d f9 17 1c

platform caam_sm: [0040] 46 dc 23 c4 66 94 de 9c

platform caam_sm: [0048] bc 36 19 cc de d4 63 91

platform caam_sm: [0056] 68 fa ab f1 45 5d 27 b9

platform caam_sm: [0064] 2f ba c2 00 5f 64 23 32

platform caam_sm: [0072] 00 00 00 00 00 00 00 00

platform caam_sm: [0080] 00 00 00 00 00 00 00 00

platform caam_sm: [0088] 00 00 00 00 00 00 00 00

platform caam_sm: 256-bit black key in blob:

platform caam_sm: [0000] 0c aa 5c db 2e 2d a7 cf

platform caam_sm: [0008] 44 16 e0 aa ef c9 68 f3

platform caam_sm: [0016] 61 4c d1 57 69 83 15 5b

platform caam_sm: [0024] 95 84 6a 1b 92 94 36 c9

platform caam_sm: [0032] d0 c0 fc e7 74 11 74 1f

platform caam_sm: [0040] b9 a6 e6 e3 80 97 c2 7e

platform caam_sm: [0048] e0 25 f2 5b 60 62 1b bf

platform caam_sm: [0056] 0e 7b a7 1c 06 69 2f 8b

platform caam_sm: [0064] e4 e0 2d 27 aa f3 4e a9

platform caam_sm: [0072] 54 a5 5d c2 2c 24 f6 f0

platform caam_sm: [0080] 00 00 00 00 00 00 00 00

platform caam_sm: [0088] 00 00 00 00 00 00 00 00

platform caam_sm: restored 64-bit black key:

platform caam_sm: [0000] ee ba c4 93 0a 42 20 f2

platform caam_sm: [0008] e7 8e 2b 75 bb 00 7d 00

platform caam_sm: restored 128-bit black key:

platform caam_sm: [0000] 8d a8 40 2f 92 1f 5f a2

platform caam_sm: [0008] 3a 68 72 93 82 f9 a3 de

platform caam_sm: restored 192-bit black key:

platform caam_sm: [0000] 17 09 7f eb 3e 27 05 63

platform caam_sm: [0008] 10 ec 62 c4 da 84 ce 74

platform caam_sm: [0016] ac b5 1c 76 ec 9d 2a 48

platform caam_sm: [0024] 2c 50 da e3 ed ff d0 5e

platform caam_sm: restored 256-bit black key:

platform caam_sm: [0000] 77 3c df a7 47 69 ff dc

platform caam_sm: [0008] cf 0d 44 2c e7 52 44 e7

platform caam_sm: [0016] e6 b9 5d ce 95 2c 17 b1

platform caam_sm: [0024] 91 b0 e4 5b 39 a2 dd fa

snvs-secvio 20cc000.caam-snvs: violation handlers armed - non-secure state

usbcore: registered new interface driver usbhid

usbhid: USB HID core driver

wm8962 0-001a: Failed to read ID register

wm8962: probe of 0-001a failed with error -5

imx-wm8962 sound.29: failed to find codec platform device

imx-wm8962: probe of sound.29 failed with error -22

imx-audio-hdmi sound-hdmi.30:  hdmi-hifi <-> hdmi_audio.17 mapping ok

TCP: cubic registered

NET: Registered protocol family 10

sit: IPv6 over IPv4 tunneling driver

NET: Registered protocol family 17

8021q: 802.1Q VLAN Support v1.8

Key type dns_resolver registered

VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4

VGEN3: disabling

VGEN2: disabling

VGEN1: disabling

SWBST: disabling

SW4: disabling

wm8962-supply: disabling

usb_otg_vbus: disabling

regulator-dummy: disabling

imx mcc test is registered.

g_mass_storage gadget: Mass Storage Function, version: 2009/09/11

g_mass_storage gadget: Number of LUNs=1

lun0: LUN: removable file: (no medium)

g_mass_storage gadget: Mass Storage Gadget, version: 2009/09/11

g_mass_storage gadget: g_mass_storage ready

input: gpio-keys.28 as /devices/soc0/gpio-keys.28/input/input1

snvs_rtc 20cc034.snvs-rtc-lp: setting system clock to 1970-01-01 00:00:02 UTC (2)

ALSA device list:

  #0: imx-hdmi-soc

Freeing unused kernel memory: 328K (80c09000 - 80c5b000)

Starting UTP

uuc 0.5 [built Jan 16 2015 13:53:24]

UTP: Waiting for device to appear

UTP: file/device node /dev/utp already exists

cpu_id is 0

max8903-charger max8903.19: Charger suffers a fault and stops.

g_mass_storage gadget: high-speed config #1: Linux File-Backed Storage

UTP: received command 'send'

UTP: sending Success to kernel for command send.

UTP: received command '$ tar xf $FILE '

UTP: executing "tar xf $FILE "

UTP: sending Success to kernel for command $ tar xf $FILE .

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

utp_poll: pass returned.

UTP: received command '$ sh mksdcard-android.sh /dev/mmcblk3'

UTP: executing "sh mksdcard-android.sh /dev/mmcblk3"

1+0 records in

1+0 records out

1024 bytes (1.0 kB) copied, 0.455468 s, 2.2 kB/s

sfdisk: Checking that no-one is using th mmcblk3: unknown partition table

is disk right now ...

sfdisk: OK

Disk /dev/mmcblk3: 236032 cylinders, 4 heads, 16 sectors/track

sfdisk:  /dev/mmcblk3: unrecognized partition tabl mmcblk3: p1 p2 p3 < p5 p6 p7 > p4

e type

Old situation:

sfdisk: Nmmcblk3: p4 size 12926976 extends beyond EOD, o partitions found

sfdisk: Warnitruncated

ng: given size (6312) exceeds max allowable size (6272)

New situation:

Units: 1MiB = 1024*1024 bytes, blocks of 1024 bytes, counting from 0

   Device Boot Start   End    MiB    #blocks   I mmcblk3: p1 p2 p3 < p5 p6 p7 > p4

d  System

/dev/mmcblk3p1        mmcblk3: p4 size 12926976 extends beyond EOD,  0+    15     16-     16383+  83 truncated

Linux

/dev/mmcblk3p2        16     23      8       8192   83  Linux

/dev/mmcblk3p3        24   1103   1080    1105920    5  Ex mmcblk3: p1 p2 p3 < p5 p6 p7 > p4

tended

/dev/mmcblk3p4      1104 mmcblk3: p4 size 12926976 extends beyond EOD,   7415   6312    6463488   83  Litruncated

nux

/dev/mmcblk3p5        24+   535    512-    524287+  83  Linux

/dev/mmcblk3p6       536+  1047    512-    524287+  83  Linux

/dev/mmcblk3p7      1048+  1055      8-      8191+  83  Linux

/dev/mmcblk3p8      1056+  1061      6-      6143+  83  Linux

/dev/mmcblk3p9      1062+  1063      2-      2047+  83  Linux

sfdisk: Warning: partition 4 extends past end of disk

Successfully wrote the new partition table

Re-reading the partition table ...

sfdisk: 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).)

sfdisk: Checking that no-one is using this disk right now ...

sfdisk: OK

Disk /dev/mmcblk3: 236032 cylinders, 4 heads, 16 sectors/track

Old situation:

Units: 1MiB = 1024*1024 bytes, blocks of 1024 bytes, counting from 0

   Device Boot Start   End    MiB    #blocks   Id  System

/dev/mmcblk3p1         0+    15     16-     16383+  83  Linux

/dev/mmcblk3p2        16     23      8       8192   83  Linux

/dev/mmcblk3p3        24   1103   1080    1105920    5  Extended

/dev/mmutp_poll: pass returned.

cblk3p4      1104   7415   6312    6463488   83  Linux

/dev/mmcblk3p5        24+   535    512-    524287+  83  Linux

/dev/mmcblk3p6       536+  1047    512-    524287+  83  Linux

/dev/mmcblk3p7      1048+  1055      8-      8191+  83  Linux

/dev/mmcblk3p8      1056+  1061      6-      6143+  83  Linux

/dev/mmcblk3p9      1062+  1063      2-      2047+  83  Linux

New situation:

Units: 1MiB = 1024*1024 bytes, blocks of 1024 bytes, counting from 0

   Device Boot Start   End    MiB    #blocks   Id  System

/dev/mmcblk3p1         8     15      8       8192   83  Linux

/dev/mmcblk3p2        16     23      8       8192   83  Linux

/dev/mmcblk3p3        24   1103   1080    1105920    5  Extended

/dev/mmcblk3p4      1104   7415   6312    6463488   83  Linux

/dev/mmcblk3p5        24+   535    512-    524287+  83  Linux

/dev/mmcblk3p6       536+  1047    512-    524287+  83  Linux

/dev/mmcblk3p7      1048+  1055      8-      8191+  83  Linux

/dev/mmcblk3p8      1056+  1061      6-      6143+  83  Linux

/dev/mmcblk3p9      1062+  1063      2-      2047+  83  Linux

sfdisk: Warning: partition 4 extends past end of disk

Successfully wrote the new partition table

Re-reading the partition table ...

sfdisk: 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).)

UTP: sending Success to kernel for command $ sh mksdcard-android.sh /dev/mmcblk3.

UTP: received command '$ dd if=/dev/zero of=/dev/mmcblk3 bs=1k seek=384 conv=fsync count=129'

UTP: executing "dd if=/dev/zero of=/dev/mmcblk3 bs=1k seek=384 conv=fsync count=129"

129+0 records in

129+0 records out

132096 bytes (132 kB) copied, 0.0314607 s, 4.2 MB/s

UTP: sending Success to kernel for command $ dd if=/dev/zero of=/dev/mmcblk3 bs=1k seek=384 conv=fsync count=129.

utp_poll: pass returned.

UTP: received command '$ echo 0 > /sys/block/mmcblk3boot0/force_ro'

UTP: executing "echo 0 > /sys/block/mmcblk3boot0/force_ro"

UTP: sending Success to kernel for command $ echo 0 > /sys/block/mmcblk3boot0/force_ro.

utp_poll: pass returned.

UTP: received command 'send'

UTP: sending Success to kernel for command send.

UTP: received command '$ dd if=$FILE of=/dev/mmcblk3boot0 bs=512 seek=2'

UTP: executing "dd if=$FILE of=/dev/mmcblk3boot0 bs=512 seek=2"

766+0 records in

766+0 records out

392192 bytes (392 kB) copied, 0.212398 s, 1.8 MB/s

UTP: sending Success to kernel for command $ dd if=$FILE of=/dev/mmcblk3boot0 bs=512 seek=2.

utp_poll: pass returned.

UTP: received command '$ echo 1 > /sys/block/mmcblk3boot0/force_ro'

UTP: executing "echo 1 > /sys/block/mmcblk3boot0/force_ro"

UTP: sending Success to kernel for command $ echo 1 > /sys/block/mmcblk3boot0/force_ro.

utp_poll: pass returned.

UTP: received command '$ echo 8 > /sys/block/mmcblk3/device/boot_config'

UTP: executing "echo 8 > /sys/block/mmcblk3/device/boot_config"

UTP: sending Success to kernel for command $ echo 8 > /sys/block/mmcblk3/device/boot_config.

utp_poll: pass returned.

UTP: received command '$ ls -l /dev/mmc* '

UTP: executing "ls -l /dev/mmc* "

brw------- 1 root root 179,  0 Jan  1 00:00 /dev/mmcblk3

brw------- 1 root root 179,  8 Jan  1 00:00 /dev/mmcblk3boot0

brw------- 1 root root 179, 16 Jan  1 00:00 /dev/mmcblk3boot1

brw------- 1 root root 179,  1 Jan  1 00:00 /dev/mmcblk3p1

brw------- 1 root root 179,  2 Jan  1 00:00 /dev/mmcblk3p2

brw------- 1 root root 179,  3 Jan  1 00:00 /dev/mmcblk3p3

brw------- 1 root root 179,  4 Jan  1 00:00 /dev/mmcblk3p4

brw------- 1 root root 179,  5 Jan  1 00:00 /dev/mmcblk3p5

brw------- 1 root root 179,  6 Jan  1 00:00 /dev/mmcblk3p6

brw------- 1 root root 179,  7 Jan  1 00:00 /dev/mmcblk3p7

brw------- 1 root root 179, 24 Jan  1 00:00 /dev/mmcblk3rpmb

UTP: sending Success to kernel for command $ ls -l /dev/mmc* .

utp_poll: pass returned.

UTP: received command 'send'

UTP: sending Success to kernel for command send.

UTP: received command '$ dd if=$FILE of=/dev/mmcblk3p1'

UTP: executing "dd if=$FILE of=/dev/mmcblk3p1"

14828+1 records in

14828+1 records out

7592192 bytes (7.6 MB) copied, 1.38154 s, 5.5 MB/s

UTP: sending Success to kernel for command $ dd if=$FILE of=/dev/mmcblk3p1.

utp_poll: pass returned.

UTP: received command '$ mkfs.ext4 -b 4096 -m 0 -O ^flex_bg,^uninit_bg /dev/mmcblk3p4'

UTP: executing "mkfs.ext4 -b 4096 -m 0 -O ^flex_bg,^uninit_bg /dev/mmcblk3p4"

mke2fs 1.42.9 (28-Dec-2013)

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

Discarding device blocks: max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

max11801_ts 1-0048: FIFO_RD_AUX_MSB read fails

0 Kudos

1,433 Views
Rita_Wang
NXP TechSupport
NXP TechSupport

Hi zhaojingrong,

你这里是自己做的板子,我们官网提供的BSP是针对飞思卡尔的开发板的。你直接在你的板子上跑官网提供的BSP,在烧写或者启动过程中肯定会有问题的,这里建议你先做portting, 根据你自己设计的板子porting好BSP时,然后再编译在你的板子上跑才是OK的。

关于你帖中提到的另外一个问题,

关于android5.0的下载移植,freescale有没什么好的文档嘛,我应该怎么修改系统和MFGTool工具才能正常下载 ???

怎么给我的感觉imx6q和imx6dl发布的BSP是针对SD卡的,而不是EMMC的一样????

关于移植android5.0的文档我们这边没有,不过你可以参考linux BSP 的移植文档来操作,方法是差不多的。 还有SD和Emmc是差不多的,编译好的images你可以写到SD卡上也可以写到Emmc上,都是OK的,没有什么问题的。当然Emmc会比SD卡快一些的。
Have a great day,
Dan

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos

1,433 Views
ma519384084
Contributor I

why  you  not say you do not konw?

0 Kudos