Hello,
On 08/29/2016 06:52 PM, rijurekha@...71... wrote:
I saw the same behavior with compiling the image.bin from source as described in https://github.com/skalk/genode/tree/i.MX53_tablet_demo/os/src/server/vmm/im....
I found this https://sourceforge.net/p/genode/mailman/message/33919618/, reporting the same issue.
So the demo recompiles the android kernel but does not change the other parts of android (HAL and above), which are the same as the android image in the mmc, which the board ports with?
Indeed. There was no need for doing so. When building the demo scenario initially, I've used the sources for the Android images I had. So I did not had to recompile tons of Android userland binaries.
The problem is the demo android kernel (in sd card) mismatches the above android layers (in mmc)? I either need to recompile the android kernel used in the demo, based on the current mmc android version. Or I need to change the android in the mmc, so that it matches the demo kernel?
Is my understanding correct?
This is correct.
Regards Stefan
Thanks! Riju
I am using the binary image option at https://eewiki.net/display/linuxonarm/i.MX53+Quick+Start. Get genode to boot with the proper screen and the following messages on serial port. ================================================================= => go 0x70800000 ## Starting application at 0x70800000 ... int main(): --- create local services --- int main(): --- start init --- int main(): transferred 485 MB to init int main(): --- init created, waiting for exit condition --- [init] parent provides [init] service "ROM" [init] service "RAM" [init] service "IRQ" [init] service "IO_MEM" [init] service "CAP" [init] service "PD" [init] service "RM" [init] service "CPU" [init] service "LOG" [init] service "SIGNAL" [init] service "VM" [init] child "platform_drv" [init] RAM quota: 786432 [init] ELF binary: platform_drv [init] priority: 0 [init] provides service Platform [init] child "gpio_drv" [init] RAM quota: 3932160 [init] ELF binary: gpio_drv [init] priority: 0 [init] provides service Gpio [init] child "fb_drv" [init] RAM quota: 6029312 [init] ELF binary: fb_drv [init] priority: 0 [init] provides service Framebuffer [init] child "input_drv" [init] RAM quota: 786432 [init] ELF binary: input_drv [init] priority: 0 [init] provides service Input [init] child "timer" [init] RAM quota: 786432 [init] ELF binary: timer [init] priority: 0 [init] provides service Timer [init] child "nitpicker" [init] RAM quota: 786432 [init] ELF binary: nitpicker [init] priority: 0 [init] provides service Nitpicker [init] child "nit_fb_log" [init] RAM quota: 3932160 [init] ELF binary: fade_fb [init] priority: 0 [init] provides service Input [init] provides service Framebuffer [init] child "terminal" [init] RAM quota: 2883584 [init] ELF binary: terminal [init] priority: 0 [init] provides service Terminal [init] child "terminal_log" [init] RAM quota: 786432 [init] ELF binary: terminal_log [init] priority: 0 [init] provides service LOG [init] child "backdrop" [init] RAM quota: 3932160 [init] ELF binary: backdrop [init] priority: 0 [init] child "menu" [init] RAM quota: 209453056 [init] ELF binary: static_menu [init] priority: 0 [init -> platform_drv] --- i.MX53 platform driver --- [init -> backdrop] using PNG file "background.png" as background [init -> terminal] int main(int, char**): --- terminal service started --- [init -> fb_drv] Starting i.MX53 framebuffer driver [init] child "platform_drv" announces service "Platform" [init] child "timer" announces service "Timer" [init] child "fb_drv" announces service "Framebuffer" [init -> gpio_drv] --- i.MX53 gpio driver --- [init -> gpio_drv] No GPIO config [init] child "gpio_drv" announces service "Gpio" [init] child "input_drv" announces service "Input" [init] child "nitpicker" announces service "Nitpicker" [init -> nitpicker] create session with args: label="menu", ram_quota=12288 [init -> nitpicker] create session with args: label="backdrop", ram_quota=12288 [init -> nitpicker] create session with args: label="nit_fb_log", ram_quota=12288 [init -> backdrop] png is 1024 x 768, depth=8 [init -> nit_fb_log] using xywh=(32,486,300,236) [init] child "nit_fb_log" announces service "Framebuffer" [init] child "nit_fb_log" announces service "Input" [init -> terminal] cell size is 5x9 [init] child "terminal" announces service "Terminal" [init -> terminal] create terminal session [init -> terminal] new terminal session: [init -> terminal] framebuffer has 300x236 pixels [init -> terminal] character size is 5x9 pixels [init -> terminal] terminal size is 60x26 characters [init] child "terminal_log" announces service "LOG" [init -> nitpicker] create session with args: label="menu -> trustzone -> qt_vmm", ram_quota=12288 [init -> nitpicker] create session with args: label="menu -> trustzone -> vmm", ram_quota=12288 [init -> nitpicker] create session with args: label="menu -> trustzone -> vmm", ram_quota=12288 =========================================================
But when I click "TrustZone" from the menu on the left, the linux penguin appears on the vmm screen, but android doesn't boot. Following is what I see on serial.
=========================================================================
Initializing cgroup subsys cpu Linux version 2.6.35.3-01271-g62da43e-dirty (kalle@...313...) (gcc version 4.3.3 (Sourcery G++ Lite 2009q1-203) ) #838 PREEMPT Thu Nov 7 16:44:43 CET 2013 CPU: ARMv7 Processor [412fc085] revision 5 (ARMv7), cr=10c53c7f CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache Machine: Freescale MX53 SMD Board Memory policy: ECC disabled, Data cache writeback Built 1 zonelists in Zone order, mobility grouping on. Total pages: 74676 Kernel command line: console=ttymxc0,115200 androidboot.console=ttymxc0 lpj=4997120 video=mxcdi1fb:RGB666,XGA gpu_memory=64M PID hash table entries: 2048 (order: 1, 8192 bytes) Dentry cache hash table entries: 65536 (order: 6, 262144 bytes) Inode-cache hash table entries: 32768 (order: 5, 131072 bytes) allocated 1505280 bytes of page_cgroup please try 'cgroup_disable=memory' option if you don't want memory cgroups Memory: 294MB = 294MB total Memory: 286812k/286812k available, 14244k reserved, 0K highmem Virtual kernel memory layout: vector : 0xffff0000 - 0xffff1000 ( 4 kB) fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) DMA : 0xfde00000 - 0xffe00000 ( 32 MB) vmalloc : 0xd2800000 - 0xf4000000 ( 536 MB) lowmem : 0xc0000000 - 0xd2600000 ( 294 MB) pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB) modules : 0xbf000000 - 0xbfe00000 ( 14 MB) .init : 0xc0008000 - 0xc0038000 ( 192 kB) .text : 0xc0038000 - 0xc0866000 (8376 kB) .data : 0xc0888000 - 0xc08e7640 ( 382 kB) SLUB: Genslabs=11, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 Hierarchical RCU implementation. RCU-based detection of stalled CPUs is disabled. Verbose stalled-CPUs detection is disabled. NR_IRQS:368 MXC GPIO hardware MXC IRQ initialized MXC_Early serial console at MMIO 0x53fbc000 (options '115200') bootconsole [ttymxc0] enabled Console: colour dummy device 80x30 Calibrating delay loop (skipped) preset value.. 999.42 BogoMIPS (lpj=4997120) pid_max: default: 32768 minimum: 301 Security Framework initialized Mount-cache hash table entries: 512 Initializing cgroup subsys debug Initializing cgroup subsys ns Initializing cgroup subsys cpuacct Initializing cgroup subsys memory Initializing cgroup subsys devices Initializing cgroup subsys freezer Initializing cgroup subsys blkio CPU: Testing write buffer coherency: ok regulator: core version 0.5 NET: Registered protocol family 16 i.MX IRAM pool: 128 KB@...439... FAILED TO RELEASE IRAM PARTITION CPU is i.MX53 Revision 2.1 Using SDMA I.API MXC DMA API initialized IMX usb wakeup probe IMX usb wakeup probe bio: create slab <bio-0> at 0 SCSI subsystem initialized CSPI: mxc_spi-0 probed Freescale USB OTG Driver loaded, $Revision: 1.55 $ usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb da9052_ssc_i2c 0-0048: 2 - da9052_i2c_read:master_xfer Failed!! da9052_i2c_is_connected - i2c read failed..... da9052_ssc_i2c 0-0048: 2 - da9052_i2c_read:master_xfer Failed!! da9052_i2c_is_connected - i2c read failed..... da9052_ssc_i2c 0-0048: 2 - da9052_i2c_read:master_xfer Failed!! da9052_i2c_is_connected - i2c read failed..... da9052_ssc_i2c 0-0048: 2 - da9052_i2c_read:master_xfer Failed!! da9052_i2c_is_connected - i2c read failed..... da9052_ssc_i2c 0-0048: 2 - da9052_i2c_read:master_xfer Failed!! da9052_i2c_is_connected - i2c read failed..... da9052_ssc_i2c 0-0048: 2 - da9052_i2c_read:master_xfer Failed!! da9052_i2c_is_connected - i2c read failed..... da9052_ssc_i2c 0-0048: 2 - da9052_i2c_read:master_xfer Failed!! da9052_i2c_is_connected - i2c read failed..... da9052_ssc_i2c 0-0048: 2 - da9052_i2c_read:master_xfer Failed!! da9052_i2c_is_connected - i2c read failed..... da9052_ssc_i2c 0-0048: 2 - da9052_i2c_read:master_xfer Failed!! da9052_i2c_is_connected - i2c read failed..... da9052_ssc_i2c 0-0048: 2 - da9052_i2c_read:master_xfer Failed!! da9052_i2c_is_connected - i2c read failed..... da9052_ssc_i2c 0-0048: 2 - da9052_i2c_read:master_xfer Failed!! da9052_i2c_is_connected - i2c read failed..... Advanced Linux Sound Architecture Driver Version 1.0.23. Bluetooth: Core ver 2.15 NET: Registered protocol family 31 Bluetooth: HCI device and connection manager initialized Bluetooth: HCI socket layer initialized Switching to clocksource mxc_timer1 NET: Registered protocol family 2 IP route cache hash table entries: 4096 (order: 2, 16384 bytes) TCP established hash table entries: 16384 (order: 5, 131072 bytes) TCP bind hash table entries: 16384 (order: 4, 65536 bytes) TCP: Hash tables configured (established 16384 bind 16384) TCP reno registered UDP hash table entries: 256 (order: 0, 4096 bytes) UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) NET: Registered protocol family 1 RPC: Registered udp transport module. RPC: Registered tcp transport module. RPC: Registered tcp NFSv4.1 backchannel transport module. Unpacking initramfs... Freeing initrd memory: 180K LPMode driver module loaded sdram autogating driver module loaded Bus freq driver module loaded DI1 is primary mxc_bt_rfkill driver success loaded rfkill: BT RF going to : on mxc_dvfs_core_probe mxc_dvfs_core_probe: failed to get gp regulator DVFS driver module loaded i.MXC CPU frequency driver mxc_cpufreq_driver_init: failed to get gp regulator DVFS PER driver module loaded ashmem: initialized msgmni has been set to 560 alg: No test for stdrng (krng) cryptodev: driver loaded. io scheduler noop registered io scheduler deadline registered io scheduler cfq registered (default) sii902x 2-0039: cound not find device mxcfb_probe: no remap mxcfb_probe: start=ce600000 len=d00000z fbcvt: 1024x768@...440...: CVT Name - .786M3 mxcfb_probe: start=cf300000 len=d00000z Serial: MXC Internal UART driver mxcintuart.0: ttymxc0 at MMIO 0x53fbc000 (irq = 31) is a Freescale i.MX console [ttymxc0] enabled, bootconsole disabled console [ttymxc0] enabled, bootconsole disabled mxcintuart.1: ttymxc1 at MMIO 0x53fc0000 (irq = 32) is a Freescale i.MX mxcintuart.2: ttymxc2 at MMIO 0x5000c000 (irq = 33) is a Freescale i.MX mxcintuart.3: ttymxc3 at MMIO 0x53ff0000 (irq = 13) is a Freescale i.MX mxcintuart.4: ttymxc4 at MMIO 0x63f90000 (irq = 86) is a Freescale i.MX loop: module loaded pmem_adsp: 1 init pmem_gpu: 1 init MXC MTD nand Driver 3.0 i.MX GPMI NFC vcan: Virtual CAN interface driver Freescale FlexCAN Driver FEC Ethernet Driver fec_enet_mii_bus: probed PPP generic driver version 2.4.2 PPP Deflate Compression module registered PPP BSD Compression module registered PPP MPPE Compression module registered NET: Registered protocol family 24 tun: Universal TUN/TAP device driver, 1.6 tun: (C) 1999-2004 Max Krasnyansky <maxk@...293...> ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver fsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller fsl-ehci fsl-ehci.0: new USB bus registered, assigned bus number 1 fsl-ehci fsl-ehci.0: irq 18, io base 0x53f80000 fsl-ehci fsl-ehci.0: USB 2.0 started, EHCI 1.00 hub 1-0:1.0: USB hub found hub 1-0:1.0: 1 port detected fsl-ehci fsl-ehci.1: Freescale On-Chip EHCI Host Controller fsl-ehci fsl-ehci.1: new USB bus registered, assigned bus number 2 fsl-ehci fsl-ehci.1: irq 14, io base 0x53f80200 fsl-ehci fsl-ehci.1: USB 2.0 started, EHCI 1.00 hub 2-0:1.0: USB hub found hub 2-0:1.0: 1 port detected usbcore: registered new interface driver cdc_acm cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters Initializing USB Mass Storage driver... usbcore: registered new interface driver usb-storage USB Mass Storage support registered. usbcore: registered new interface driver usbserial usbserial: USB Serial Driver core USB Serial support registered for GSM modem (1-port) usbcore: registered new interface driver option option: v0.7.2:USB Driver for GSM modems ARC USBOTG Device Controller driver (1 August 2005) Android usb driver initialize android_usb gadget: android_usb ready fsl-usb2-udc: bind to driver android_usb android gadget: register function adb android gadget: register function usb_mass_storage android gadget: register function rndis f_accessory init android gadget: register function accessory android_usb gadget: usb_mass_storage, version: 2009/09/11 android_usb gadget: Number of LUNs=3 lun0: LUN: removable file: (no medium) lun1: LUN: removable file: (no medium) lun2: LUN: removable file: (no medium) rndis_function_bind_config MAC: 00:00:00:00:00:00 android_usb gadget: using random self ethernet address android_usb gadget: using random host ethernet address usb0: MAC 96:45:0b:1e:c5:d8 usb0: HOST MAC 1e:f9:d6:13:79:90 acc_bind_config mice: could not register psaux device, error: -16 mice: PS/2 mouse device common for all mice usb 2-1: new high speed USB device using fsl-ehci and address 2 input: gpio-keys as /devices/platform/gpio-keys/input/input0 MXC keypad loaded mpr121 1-005a: i2c write error[-5] mpr121 1-005a: Failed to init register mpr121: probe of 1-005a failed with error -5 input: eGalax Touch Screen as /devices/virtual/input/input1 input: FSL MPR121 Touchkey as /devices/virtual/input/input2 p1003_fwv33 2-0041: couldn't read panel infomation. p1003_fwv33: probe of 2-0041 failed with error -5 using rtc device, mxc_rtc, for alarms mxc_rtc mxc_rtc.0: rtc core: registered mxc_rtc as rtc0 i2c /dev entries driver IR NEC protocol handler initialized IR RC5(x) protocol handler initialized IR RC6 protocol handler initialized IR JVC protocol handler initialized IR Sony protocol handler initialized Linux video capture interface: v2.00 usbcore: registered new interface driver uvcvideo USB Video Class driver (v0.1.0) APM Battery Driver mma8451 0-001c: read chip ID 0xfffffffb is not equal to 0x1a! mma8451: probe of 0-001c failed with error -22 mag3110 1-000e: check mag3110 chip ID mag3110 1-000e: read chip ID 0xfffffffb is not equal to 0xc4! mag3110: probe of 1-000e failed with error -22 MXC WatchDog Driver 2.0 MXC Watchdog # 0 Timer: initial timeout 60 sec hub 2-1:1.0: USB hub found hub 2-1:1.0: 4 ports detected device-mapper: ioctl: 4.17.0-ioctl (2010-03-05) initialised: dm-devel@...315... Bluetooth: Virtual HCI driver ver 1.3 Bluetooth: HCI UART driver ver 2.2 Bluetooth: HCIATH3K protocol initialized Bluetooth: Generic Bluetooth USB driver ver 0.6 usbcore: registered new interface driver btusb VPU initialized mxc_asrc registered gpu mmu disabled mxsdhci: MXC Secure Digital Host Controller Interface driver mxsdhci: MXC SDHCI Controller Driver. mmc0: SDHCI detect irq 0 irq 3 INTERNAL DMA mxsdhci: MXC SDHCI Controller Driver. mmc1: SDHCI detect irq 205 irq 1 INTERNAL DMA mxsdhci: MXC SDHCI Controller Driver. mmc2: SDHCI detect irq 0 irq 2 INTERNAL DMA usbcore: registered new interface driver usbhid usbhid: USB HID core driver logger: created 64K log 'log_main' logger: created 256K log 'log_events' logger: created 64K log 'log_radio' logger: created 64K log 'log_system' Cirrus Logic CS42888 ALSA SoC Codec Driver sgtl5000_hw_read: read reg error : Reg 0x00 Device with ID register 0 is not a SGTL5000 mxc_spdif mxc_spdif.0: MXC SPDIF Audio Transmitter No device for codec mxc spdif No device for DAI mxc spdif No device for DAI imx-ssi-1-0 No device for DAI imx-ssi-1-1 No device for DAI imx-ssi-2-0 No device for DAI imx-ssi-2-1 No device for DAI imx-spdif-dai DMA Sound Buffer Allocated: Playback UseIram=1 ext_ram=1 buf->addr=c1cd0000 buf->area=fe372000 size=24576 asoc: mxc spdif <-> imx-spdif-dai mapping ok ALSA device list: #0: imx-3stack-spdif (mxc spdif) nf_conntrack version 0.5.0 (4484 buckets, 17936 max) IPv4 over IPv4 tunneling driver GRE over IPv4 tunneling driver ip_tables: (C) 2000-2006 Netfilter Core Team TCP cubic registered NET: Registered protocol family 10 IPv6 over IPv4 tunneling driver NET: Registered protocol family 17 NET: Registered protocol family 15 can: controller area network core (rev 20090105 abi 8) NET: Registered protocol family 29 can: raw protocol (rev 20090105) can: broadcast manager protocol (rev 20090105 t) Bluetooth: L2CAP ver 2.14 Bluetooth: L2CAP socket layer initialized Bluetooth: SCO (Voice Link) ver 0.6 Bluetooth: SCO socket layer initialized Bluetooth: RFCOMM TTY layer initialized Bluetooth: RFCOMM socket layer initialized Bluetooth: RFCOMM ver 1.11 Bluetooth: BNEP (Ethernet Emulation) ver 1.3 Bluetooth: BNEP filters: protocol multicast Bluetooth: HIDP (Human Interface Emulation) ver 1.2 L2TP core driver, V2.0 PPPoL2TP kernel driver, V2.0 VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 2 mxc_rtc mxc_rtc.0: setting system clock to 1970-01-01 00:00:00 UTC (0) Freeing init memory: 192K mmc0: new high speed MMC card at address 0001 mmcblk0: mmc0:0001 SEM08G 7.39 GiB mmcblk0: p1 p2 p3 < p5 p6 > p4 mmc1: new high speed SDHC card at address 59b4 mmcblk1: mmc1:59b4 14.9 GiB mmcblk1: p1 init: cannot open '/initlogo.rle' EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null) EXT4-fs (mmcblk0p2): re-mounted. Opts: (null) EXT4-fs (mmcblk0p5): recovery complete EXT4-fs (mmcblk0p5): mounted filesystem with ordered data mode. Opts: noauto_da_alloc EXT4-fs (mmcblk0p6): recovery complete EXT4-fs (mmcblk0p6): mounted filesystem with ordered data mode. Opts: (null) rfkill: BT RF going to : off init: cannot find '/system/etc/install-recovery.sh', disabling 'flash_recovery' # request_suspend_state: on (3->0) at 4539955627 (1970-01-01 00:00:02.228249501 UTC) init: untracked pid 2052 exited request_suspend_state: on (0->0) at 8633136646 (1970-01-01 00:00:06.321431394 UTC) init: untracked pid 2102 exited request_suspend_state: on (0->0) at 13748416370 (1970-01-01 00:00:11.436708871 UTC) init: untracked pid 2107 exited init: untracked pid 2112 exited request_suspend_state: on (0->0) at 18875882148 (1970-01-01 00:00:16.564176147 UTC) init: untracked pid 2114 exited request_suspend_state: on (0->0) at 23993107547 (1970-01-01 00:00:21.681402546 UTC) init: untracked pid 2121 exited request_suspend_state: on (0->0) at 28096700873 (1970-01-01 00:00:25.784995374 UTC) init: untracked pid 2128 exited request_suspend_state: on (0->0) at 33219498049 (1970-01-01 00:00:30.907792049 UTC) init: untracked pid 2134 exited request_suspend_state: on (0->0) at 38341469423 (1970-01-01 00:00:36.029763798 UTC) init: untracked pid 2141 exited request_suspend_state: on (0->0) at 43465460337 (1970-01-01 00:00:41.153754710 UTC) init: untracked pid 2148 exited request_suspend_state: on (0->0) at 48595015851 (1970-01-01 00:00:46.283308601 UTC) init: untracked pid 2155 exited request_suspend_state: on (0->0) at 53726574912 (1970-01-01 00:00:51.414869285 UTC) init: untracked pid 2162 exited request_suspend_state: on (0->0) at 58847363672 (1970-01-01 00:00:56.535658046 UTC) init: untracked pid 2169 exited request_suspend_state: on (0->0) at 63972545290 (1970-01-01 00:01:01.660838540 UTC) init: untracked pid 2176 exited request_suspend_state: on (0->0) at 68094164811 (1970-01-01 00:01:05.782458688 UTC) init: untracked pid 2183 exited request_suspend_state: on (0->0) at 73218908705 (1970-01-01 00:01:10.907202576 UTC) init: untracked pid 2190 exited request_suspend_state: on (0->0) at 78344665646 (1970-01-01 00:01:16.032959896 UTC) init: untracked pid 2197 exited request_suspend_state: on (0->0) at 83446617211 (1970-01-01 00:01:21.134910211 UTC) init: untracked pid 2204 exited request_suspend_state: on (0->0) at 88565365098 (1970-01-01 00:01:26.253659347 UTC) init: untracked pid 2211 exited request_suspend_state: on (0->0) at 93682063520 (1970-01-01 00:01:31.370357892 UTC) init: untracked pid 2218 exited request_suspend_state: on (0->0) at 98812826124 (1970-01-01 00:01:36.501120497 UTC) init: untracked pid 2225 exited request_suspend_state: on (0->0) at 103938954928 (1970-01-01 00:01:41.627248798 UTC) init: untracked pid 2232 exited request_suspend_state: on (0->0) at 108063610233 (1970-01-01 00:01:45.751904103 UTC) init: untracked pid 2239 exited request_suspend_state: on (0->0) at 113183337256 (1970-01-01 00:01:50.871631882 UTC) init: untracked pid 2246 exited request_suspend_state: on (0->0) at 118303333154 (1970-01-01 00:01:55.991627526 UTC) init: untracked pid 2253 exited =============================================================== And this goes on. I have not built android myself, and used the available image.bin. So what might be the issue?
Thanks! Riju
Hi Rijurekha Sen,
On 06/03/2016 06:05 PM, Rijurekha Sen wrote:
Hi, I compiled the demo according to https://github.com/skalk/genode/blob/i.MX53_tablet_demo/os/src/server/vmm/im.... Next to run the demo in the SABRE tablet, I followed the instruction in http://genode-main.narkive.com/qJXUD6w5/arm-trustzone-demo-in-i-mx53-sabre-t.... Created the u-boot.imx using https://eewiki.net/display/linuxonarm/i.MX53+Quick+Start#i.MX53QuickStart-Bo... for the step 2) 2) sudo dd if=$(U-BOOT-DIR)/u-boot.imx of=/dev/sdb seek=2 bs=512 conv=fsync
But when I put in the MMC card in the tablet with the SD card in it and restart the tablet, it just powers on to the default Android which it came with. How to get the u-boot prompt, as mentioned in step 4)? 4) After power up the tablet, U-BOOT prompt (u-boot from MMC is not used), I did as follows: MX53-SMD U-Boot > ext2load mmc 0:1 0x70800000 image.bin How to get this u-boot prompt?
https://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&am... has a chapter 3 on various boot options. http://cache.freescale.com/files/32bit/doc/user_guide/IMX53SMDHUG.pdf shows the location of the switches sw26 and sw28 at the back of the board. Does that mean, I should open the back cover of the tablet to change these? Is this what http://genode-main.narkive.com/qJXUD6w5/arm-trustzone-demo-in-i-mx53-sabre-t... did?
Want to verify the correct thing to do as the tablet is expensive.
exactly, you have to toggle the boot-switches according to Freescales documentation of this board to boot from SD-card instead of internal MMC. You can only access those SW26/28 switches by opening the tablet's case.
Regards Stefan
Thanks! Riju
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
genode-main mailing list genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
-- Stefan Kalkowski Genode Labs
http://www.genode-labs.com/ · http://genode.org/
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e _______________________________________________ genode-main mailing list genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main
genode-main mailing list genode-main@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/genode-main