This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Dear all,
我們想要在DM385 IPNC reference design kit上改用NARROW mode,將DDR3的Data bus width由32 bits改成16 Bits。
我們把原本DDR3(533MHz)之中的參數SDRCR(DDR3_EMIF_SDRAM_CONFIG)設定由0x61C11A32改成0x61C15A32。
在IPNC kit上執行Pre-build的uImage與UBIFS時,會產生Timeout Error(如下)而無法開機。
Simple mixer control 'PGA',0
Capabilities: cvolume cswitch penum
Capture channels: Front Left - Front Right
Limits: Capture 0 - 119
Front Left: Capture 80 [67%] [40.00dB] [on]
Front Right: Capture 80 [67%] [40.00dB] [on]
queue id:0
ApproDrvInit: 3
Creat queue id:131076
queue id:131076
queue id:0
ApproDrvInit: 7
queue id:131076
TimeOut occure in boot_proc.
Program exit.
TimeOut occure in boot_proc.
Program exit.
U-Boot 2010.06 (Aug 28 2014 - 22:08:39) DM385_IPNC_3.50.00 DM385-GP rev 1.0 ARM clk: 600MHz DDR clk: 533MHz L3 clk: 200MHz IVA clk: 450MHz ISS clk: 400MHz DSP Default OFF DSS Default OFF DRAM: 1 GiB NAND: HW ECC BCH8 Selected 256 MiB Using default environment The 2nd stage U-Boot will now be auto-loaded Please do not interrupt the countdown till DM385_IPNC prompt if 2nd stage is already flashed Hit any key to stop autoboot: 0 NAND read: device 0 offset 0x20000, size 0x40000 262144 bytes read: OK ## Starting application at 0x81000000 ... U-Boot 2010.06 (Aug 28 2014 - 22:09:12) DM385_IPNC_3.50.00 DM385-GP rev 1.0 ARM clk: 600MHz DDR clk: 533MHz L3 clk: 200MHz IVA clk: 450MHz ISS clk: 400MHz DSP Default OFF DSS Default OFF I2C: ready DRAM: 1 GiB NAND: HW ECC BCH8 Selected 256 MiB MMC: OMAP SD/MMC: 0, ON-BOARD SDIO: 1 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@@ @. @. @@@@ @@@@ G@@@@@@ @@ @@ @@@@@ L@@ @@@ @@@@@@ @@@@@i @@@@@@ @@ @@ @@ @@@. @@@ @@@ @@ @, @@ :@@ @@ @@ @@ @@ @@@ @@@ @@@@ @@;@@: C@@@@@. @@ @@ @@ @@ @@@.l@L@ G@@@ ,@@@@ @@@ @@ @@ @@ @@ @@ l@ @@@@ @. l@@ @@ L@@ @ G@ @@ @@ @@ @@ @@ @@@@ @@ @@ C@ @@ @@ @@ @@ @@ ,@C @@ @@@ @@ @i @@ C@ @@ @@ @@ @@ @@ @@@@@@@ @@ @@ @@ @@@@@l @@@@@@ L@@@@@ @@ @@ @@@@@ @ @ @ L@@ @@@, ,@@G @@ @@ @@ @@ @@ @@ @@ @@ @@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Date: 2000-01-01 (Sunday) Time: 0:00:01 Net: Ethernet clocking: 0x52 Detected MACID:38:34:3a:37:65:3a cpsw Hit any key to stop autoboot: 0 Loading from nand0, offset 0x280000 Image Name: Linux-2.6.37_DM385_IPNC_3.50.00 Created: 2012-12-21 11:57:15 UTC Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 2483292 Bytes = 2.4 MiB Load Address: 80008000 Entry Point: 80008000 ## Booting kernel from Legacy Image at 81000000 ... Image Name: Linux-2.6.37_DM385_IPNC_3.50.00 Created: 2012-12-21 11:57:15 UTC Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 2483292 Bytes = 2.4 MiB Load Address: 80008000 Entry Point: 80008000 Verifying Checksum ... OK Loading Kernel Image ... OK OK Starting kernel ... Uncompressing Linux... done, booting the kernel. Linux version 2.6.37_DM385_IPNC_3.50.00 (a0875405@bangvideoapps01) (gcc version 4.5.3 20110311 (prerelease) (GCC) ) #1 Fri Dec 21 17:27:08 IST 2012 CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache Machine: dm385ipnc vram size = 4194304 at 0x0 bootconsole [earlycon0] enabled ti81xx_reserve: ### Reserved DDR region @84f00000 reserved size = 4194304 at 0x0 FB: Reserving 4194304 bytes SDRAM for VRAM Memory policy: ECC disabled, Data cache writeback OMAP chip is DM385 1.0 SRAM: Mapped pa 0x402f1000 to va 0xfe400000 size: 0xf000 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 19040 Kernel command line: console=ttyO0,115200n8 rootwait=1 rw ubi.mtd=4,2048 rootfstype=ubifs root=ubi0:rootfs init=/init mem=80M vram=4M notifyk.vpssm3_sva=0xBFD00000 ip=192.168.1.180:192.168.1.100:192.168.1.1:255.255.255.0 cmemk.phys_start=0x85000000 cmemk.phys_end=0x89000000 cmemk.allowOverlap=1 eth=00:0c:0c:02:39:FB earlyprintk cpsw: kernel boot params Ethernet address: 00:0c:0c:02:39:FB PID hash table entries: 512 (order: -1, 2048 bytes) Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) Memory: 74MB 1MB = 75MB total Memory: 70676k/70676k available, 11244k reserved, 0K highmem Virtual kernel memory layout: vector : 0xffff0000 - 0xffff1000 ( 4 kB) fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) DMA : 0xffc00000 - 0xffe00000 ( 2 MB) vmalloc : 0xc5800000 - 0xf8000000 ( 808 MB) lowmem : 0xc0000000 - 0xc5000000 ( 80 MB) pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB) modules : 0xbf000000 - 0xbfe00000 ( 14 MB) .init : 0xc0008000 - 0xc003e000 ( 216 kB) .text : 0xc003e000 - 0xc04ba000 (4592 kB) .data : 0xc04ba000 - 0xc04fabc0 ( 259 kB) SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 NR_IRQS:375 IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts Total of 128 interrupts on 1 active controller GPMC revision 6.0 Trying to install interrupt handler for IRQ368 Trying to install interrupt handler for IRQ369 Trying to install interrupt handler for IRQ370 Trying to install interrupt handler for IRQ371 Trying to install interrupt handler for IRQ372 Trying to install interrupt handler for IRQ373 Trying to install interrupt handler for IRQ374 Trying to install type control for IRQ375 Trying to set irq flags for IRQ375 OMAP clockevent source: GPTIMER1 at 20000000 Hz Console: colour dummy device 80x30 Calibrating delay loop... 599.65 BogoMIPS (lpj=2998272) pid_max: default: 32768 minimum: 301 Security Framework initialized Mount-cache hash table entries: 512 CPU: Testing write buffer coherency: ok devtmpfs: initialized TI81XX: Map 0x84f00000 to 0xfe500000 for dram barrier TI81XX: Map 0x40300000 to 0xfe600000 for sram barrier omap_voltage_early_init: voltage driver support not added regulator: core version 0.5 regulator: dummy: NET: Registered protocol family 16 omap_voltage_domain_lookup: Voltage driver init not yet happened.Faulting! omap_voltage_add_dev: VDD specified does not exist! OMAP GPIO hardware version 0.1 OMAP GPIO hardware version 0.1 OMAP GPIO hardware version 0.1 OMAP GPIO hardware version 0.1 omap_mux_init: Add partition: #1: core, flags: 4 Cannot clk_get ck_32 Debugfs: Only enabling/disabling deep sleep and wakeup timer is supported now registered ti81xx_vpss device registered ti81xx_vidout device registered ti81xx on-chip HDMI device registered ti81xx_fb device PWM0 init success. PWM1 init success. bio: create slab <bio-0> at 0 SCSI subsystem initialized omap2_mcspi: probe of omap2_mcspi.3 failed with error -2 omap2_mcspi: probe of omap2_mcspi.4 failed with error -2 USBSS revision 4ea2080b registerd cppi-dma Intr @ IRQ 17 Cppi41 Init Done omap_i2c omap_i2c.1: bus 1 rev4.0 at 100 kHz regulator: VRTC: 1800 mV regulator: VIO: 1500 mV regulator: VDD1: 600 <--> 1500 mV at 1150 mV regulator: VDD2: 600 <--> 1500 mV at 1350 mV regulator: VDDCTRL: 600 <--> 1400 mV at 1350 mV regulator: LDO1: 1100 <--> 3300 mV at 1800 mV regulator: LDO2: 1100 <--> 3300 mV at 1800 mV regulator: LDO3: 1100 <--> 3300 mV at 3300 mV regulator: LDO4: 1100 <--> 3300 mV at 1800 mV regulator: LDO5: 1100 <--> 3300 mV at 3300 mV regulator: LDO6: 1100 <--> 3300 mV at 3300 mV regulator: LDO7: 1100 <--> 3300 mV at 3300 mV regulator: LDO8: 1100 <--> 3300 mV at 1800 mV tps65911-rtc tps65911-rtc: rtc core: registered tps65911-rtc as rtc0 tps65910 1-002d: No interrupt support, no core IRQ Advanced Linux Sound Architecture Driver Version 1.0.23. Switching to clocksource gp timer musb-hdrc: version 6.0, peripheral, debug=0 musb-hdrc musb-hdrc.0: dma type: dma-cppi41 MUSB controller-0 revision 4ea20800 usb2phy: computed values rxcalib(15)DACs(28 14 15) usb2phy: override computed values rxcalib(15)DACs(28 14 15) usb2phy_config: musb(0) rxcalib done, rxcalib read value 6f6e5d7e musb-hdrc musb-hdrc.0: USB Peripheral mode controller at c581e000 using DMA, IRQ 18 NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 4096 (order: 3, 32768 bytes) TCP bind hash table entries: 4096 (order: 2, 16384 bytes) TCP: Hash tables configured (established 4096 bind 4096) 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. NetWinder Floating Point Emulator V0.97 (double precision) PMU: registered new PMU device of type 0 omap-iommu omap-iommu.0: ducati registered omap-iommu omap-iommu.1: sys registered JFFS2 version 2.2. (NAND) � 2001-2006 Red Hat, Inc. msgmni has been set to 138 io scheduler noop registered io scheduler deadline registered io scheduler cfq registered (default) CMEMK module: built on Dec 21 2012 at 17:16:04 Reference Linux version 2.6.37 File /data/datalocal_videoapps01/user/kudva/DM812x/IPNetCam/ti_tools/linuxutils_3_23_00_01/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.c allocated heap buffer 0xc7000000 of size 0x4000000 cmemk initialized Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled omap_uart.0: ttyO0 at MMIO 0x48020000 (irq = 72) is a OMAP UART0 console [ttyO0] enabled, bootconsole disabled console [ttyO0] enabled, bootconsole disabled omap_uart.1: ttyO1 at MMIO 0x48022000 (irq = 73) is a OMAP UART1 omap_uart.2: ttyO2 at MMIO 0x48024000 (irq = 74) is a OMAP UART2 brd: module loaded loop: module loaded omap2-nand driver initializing NAND device: Manufacturer ID: 0x2c, Chip ID: 0xba (Micron ) Creating 8 MTD partitions on "omap2-nand.0": 0x000000000000-0x000000020000 : "U-Boot-min" 0x000000020000-0x000000260000 : "U-Boot" 0x000000260000-0x000000280000 : "U-Boot Env" 0x000000280000-0x0000006c0000 : "Kernel" 0x0000006c0000-0x000006fc0000 : "File System" 0x000006fc0000-0x000007bc0000 : "Data" 0x000007bc0000-0x00000b0c0000 : "File System2" 0x00000b0c0000-0x000010000000 : "Reserved" UBI: attaching mtd4 to ubi0 UBI: physical eraseblock size: 131072 bytes (128 KiB) UBI: logical eraseblock size: 126976 bytes UBI: smallest flash I/O unit: 2048 UBI: sub-page size: 512 UBI: VID header offset: 2048 (aligned 2048) UBI: data offset: 4096 UBI: max. sequence number: 132 UBI: attached mtd4 to ubi0 UBI: MTD device name: "File System" UBI: MTD device size: 105 MiB UBI: number of good PEBs: 840 UBI: number of bad PEBs: 0 UBI: number of corrupted PEBs: 0 UBI: max. allowed volumes: 128 UBI: wear-leveling threshold: 4096 UBI: number of internal volumes: 1 UBI: number of user volumes: 1 UBI: available PEBs: 0 UBI: total number of reserved PEBs: 840 UBI: number of PEBs reserved for bad PEB handling: 8 UBI: max/mean erase counter: 2/0 UBI: image sequence number: 1850787281 UBI: background thread "ubi_bgt0d" started, PID 41 davinci_mdio davinci_mdio.0: davinci mdio revision 1.6 davinci_mdio davinci_mdio.0: detected phy mask fffffffe davinci_mdio.0: probed davinci_mdio davinci_mdio.0: phy[0]: device 0:00, driver unknown mice: PS/2 mouse device common for all mice i2c /dev entries driver Linux video capture interface: v2.00 OMAP Watchdog Timer Rev 0x00: initial timeout 60 sec notify_shm_drv: no DSP present (MULTIPROC_INVALIDID) notify_init : notify drivercreated for remote proc id 1 at physical Address 0xbfd00000 cm: Module associated with clock hdmi_i2s_fck didn't enable in 100000 tries asoc: tlv320aic3x-hifi <-> davinci-mcasp.1 mapping ok asoc: HDMI-DAI-CODEC <-> hdmi-dai mapping ok ALSA device list: #0: TI81XX EVM nf_conntrack version 0.5.0 (1104 buckets, 4416 max) ip_tables: (C) 2000-2006 Netfilter Core Team TCP cubic registered NET: Registered protocol family 17 Bridge firewalling registered lib80211: common routines for IEEE802.11 drivers Registering the dns_resolver key type VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3 omap_voltage_late_init: Voltage driver support not added Power Management for TI81XX. Detected MACID=0:c:c:2:39:fb tps65911-rtc tps65911-rtc: setting system clock to 2000-01-01 00:00:09 UTC (946684809) CPSW phy found : id is : 0x4dd074 PHY 0:01 not found IP-Config: Complete: device=eth0, addr=192.168.1.180, mask=255.255.255.0, gw=192.168.1.1, host=192.168.1.180, domain=, nis-domain=(none), bootserver=192.168.1.100, rootserver=192.168.1.100, rootpath= UBIFS: recovery needed UBIFS: recovery completed UBIFS: mounted UBI device 0, volume 0, name "rootfs" UBIFS: file system size: 103612416 bytes (101184 KiB, 98 MiB, 816 LEBs) UBIFS: journal size: 9023488 bytes (8812 KiB, 8 MiB, 72 LEBs) UBIFS: media format: w4/r0 (latest is w4/r0) UBIFS: default compressor: lzo UBIFS: reserved for root: 0 bytes (0 KiB) VFS: Mounted root (ubifs filesystem) on device 0:13. devtmpfs: mounted Freeing init memory: 216K Failed to execute /init. Attempting defaults... INIT: version 2.86 booting Please wait: booting... Starting udev Root filesystem already rw, not remounting Caching udev devnodes root: mount: mounting /dev/root on / failed: No such file or directory Configuring network interfaces... done. Setting up IP spoofing protection: rp_filter. rm: cannot remove '/tmp': Device or resource busy Fri Nov 9 12:48:00 GMT-8 2012 inside finish.sh UBI: attaching mtd5 to ubi1 UBI: physical eraseblock size: 131072 bytes (128 KiB) UBI: logical eraseblock size: 126976 bytes UBI: smallest flash I/O unit: 2048 UBI: sub-page size: 512 UBI: VID header offset: 2048 (aligned 2048) UBI: data offset: 4096 UBI: max. sequence number: 78 UBI: attached mtd5 to ubi1 UBI: MTD device name: "Data" UBI: MTD device size: 12 MiB UBI: number of good PEBs: 96 UBI: number of bad PEBs: 0 UBI: number of corrupted PEBs: 0 UBI: max. allowed volumes: 128 UBI: wear-leveling threshold: 4096 UBI: number of internal volumes: 1 UBI: number of user volumes: 1 UBI: available PEBs: 0 UBI: total number of reserved PEBs: 96 UBI: number of PEBs reserved for bad PEB handling: 2 UBI: max/mean erase counter: 3/1 UBI: image sequence number: -221426326 UBI: background thread "ubi_bgt1d" started, PID 274 UBI device number 1, total 96 LEBs (12189696 bytes, 11.6 MiB), available 0 LEBs (0 bytes), LEB size 126976 bytes (124.0 KiB) UBIFS: recovery needed UBIFS: recovery completed UBIFS: mounted UBI device 1, volume 0, name "ubifs_volume" UBIFS: file system size: 10285056 bytes (10044 KiB, 9 MiB, 81 LEBs) UBIFS: journal size: 1015809 bytes (992 KiB, 0 MiB, 6 LEBs) UBIFS: media format: w4/r0 (latest is w4/r0) UBIFS: default compressor: lzo UBIFS: reserved for root: 485787 bytes (474 KiB) UBI: attaching mtd7 to ubi2 UBI: physical eraseblock size: 131072 bytes (128 KiB) UBI: logical eraseblock size: 126976 bytes UBI: smallest flash I/O unit: 2048 UBI: sub-page size: 512 UBI: VID header offset: 2048 (aligned 2048) UBI: data offset: 4096 UBI: max. sequence number: 18 UBI: attached mtd7 to ubi2 UBI: MTD device name: "Reserved" UBI: MTD device size: 79 MiB UBI: number of good PEBs: 634 UBI: number of bad PEBs: 0 UBI: number of corrupted PEBs: 0 UBI: max. allowed volumes: 128 UBI: wear-leveling threshold: 4096 UBI: number of internal volumes: 1 UBI: number of user volumes: 1 UBI: available PEBs: 0 UBI: total number of reserved PEBs: 634 UBI: number of PEBs reserved for bad PEB handling: 6 UBI: max/mean erase counter: 5/2 UBI: image sequence number: 1265950708 UBI: background thread "ubi_bgt2d" started, PID 287 UBI device number 2, total 634 LEBs (80502784 bytes, 76.8 MiB), available 0 LEBs (0 bytes), LEB size 126976 bytes (124.0 KiB) UBIFS: recovery needed UBIFS: recovery completed UBIFS: mounted UBI device 2, volume 0, name "ubifs_volume" UBIFS: file system size: 78090240 bytes (76260 KiB, 74 MiB, 615 LEBs) UBIFS: journal size: 3936256 bytes (3844 KiB, 3 MiB, 31 LEBs) UBIFS: media format: w4/r0 (latest is w4/r0) UBIFS: default compressor: lzo UBIFS: reserved for root: 3688395 bytes (3601 KiB) ./init.sh: line 5: -f: not found numid=1,iface=MIXER,name='PCM Playback Volume' ; type=INTEGER,access=rw---R--,values=2,min=0,max=127,step=0 : values=127,127 | dBscale-min=-63.50dB,step=0.50dB,mute=0 [c6xdsp ] Remote Debug Shared Memory @ 0xbff00000 [m3video] Remote Debug Shared Memory @ 0xbff05020 [m3vpss ] Remote Debug Shared Memory @ 0xbff0a040 SysLink version : 2.20.02.20 SysLink module created on Date:Dec 21 2012 Time:17:28:48 Trace enabled Trace SetFailureReason enabled /dev/mem opened. Phy Addr : 0x48181560 Data : 0x00000002 Unhandled fault: external abort on non-linefetch (0x1018) at 0x4020d0e4 Phy Addr : 0x48180f10 Data : 0x00000000 Phy Addr : 0x48180508 Data : 0x00000302 Phy Addr : 0x48180520 Data : 0x00000002 Phy Addr : 0x48180524 Data : 0x00000002 Phy Addr : 0x48180528 Data : 0x00000002 Phy Addr : 0x4c0000e4 Data : 0x00170208 Bus error Creat queue id:0 queue id:0 [host] Setting L3 bandwidth regulator for [HDVICP0 ] to [press=[0,0] BW=900, WM Cycles=2500] [host] Setting DMM priority for [ISS ] to [0] ( 0x4e000634 = 0x00800000 ) [host] Setting DMM priority for [HDVICP0 ] to [1] ( 0x4e000634 = 0x00000009 ) FileMngThread created Creat queue id:32769 queue id:32769 queue id:32769 AlramThread created Share memory init success IPNC_3.50.00 (a0875405@bangvideoapps01) (gcc version 4.5.3 20110311 (pre Creat queue id:65538 queue id:65538 Creat queue id:98307 queue id:98307 [c6xdsp ] Remote Debug Shared Memory @ 0xbff00000 [m3video] Remote Debug Shared Memory @ 0xbff05020 [m3vpss ] Remote Debug Shared Memory @ 0xbff0a040 [host] Attached to slave procId 1. [host] Attached to slave procId 0. [host] Loaded file ./firmware/ipnc_rdk_fw_m3vpss.xem3 on slave procId 1. [host] Started slave procId 1. [host] After Ipc_loadcallback status [0x00000000] [host] Loaded file ./firmware/ipnc_rdk_fw_m3video.xem3 on slave procId 0. [host] Started slave procId 0. [host] After Ipc_loadcallback status [0x00000000] [m3video] ***** SYSTEM : Frequency <ORG> - 200000000, <NEW> - 200000000 [m3vpss ] ***** SYSTEM : Frequency <ORG> - 200000000, <NEW> - 200000000 [m3video] [m3video] *** UTILS: CPU KHz = 400000 Khz *** [m3video] [m3video] 48: SYSTEM : System Common Init in progress !!! [m3video] 48: SYSTEM: IPC init in progress !!! [m3video] 48: SYSTEM: Attaching to [HOST] ... [m3vpss ] notify_attach rtnVal 0 [m3vpss ] initProxyServer rtnVal 0 [m3vpss ] [m3vpss ] *** UTILS: CPU KHz = 400000 Khz *** [m3vpss ] [m3vpss ] 85: SYSTEM : System Common Init in progress !!! [m3vpss ] 86: SYSTEM: IPC init in progress !!! [m3vpss ] 86: SYSTEM: Attaching to [HOST] ... [host] After Ipc_startcallback status [0x00000000] [host] After Ipc_startcallback status [0x00000000] [m3video] 1048: SYSTEM: Attaching to [HOST] ... [m3vpss ] 1085: SYSTEM: Attaching to [HOST] ... [m3video] 1050: SYSTEM: Attaching to [HOST] ... SUCCESS !!! [m3vpss ] 1088: SYSTEM: Attaching to [HOST] ... SUCCESS !!! [m3video] 1051: SYSTEM: Attaching to [VPSS-M3] ... [m3vpss ] 1088: SYSTEM: Attaching to [VIDEO-M3] ... [m3video] 2051: SYSTEM: Attaching to [VPSS-M3] ... [m3video] 2088: SYSTEM: Attaching to [VPSS-M3] ... SUCCESS !!! [m3vpss ] 2087: SYSTEM: Attaching to [VIDEO-M3] ... [m3video] 2088: SYSTEM: Opening MsgQ Heap [IPC_MSGQ_MSG_HEAP] ... [m3vpss ] 2088: SYSTEM: Attaching to [VIDEO-M3] ... SUCCESS !!! [m3vpss ] 2088: SYSTEM: Creating MsgQ Heap [IPC_MSGQ_MSG_HEAP] ... [m3vpss ] 2088: SYSTEM: Creating MsgQ [VPSS-M3_MSGQ] ... [m3vpss ] 2089: SYSTEM: Creating MsgQ [VPSS-M3_ACK_MSGQ] ... [m3vpss ] 2091: SYSTEM: Notify register to [HOST] line 0, event 12 ... [m3vpss ] 2091: SYSTEM: Notify register to [VIDEO-M3] line 0, event 12 ... [m3vpss ] 2091: SYSTEM: IPC init DONE !!! [m3vpss ] Received character 's' [m3vpss ] 2101: MEM: Shared Region 2: Base = 0xb8000000, Length = 0x06900000 (105 MB) [m3vpss ] 2101: MEM: Shared Region 1: Base = 0x89000000, Length = 0x03c00000 (60 MB) [m3vpss ] 2103: SYSTEM : System Common Init Done !!! [c6xdsp ] Remote Debug Shared Memory @ 0xbff00000 [m3video] Remote Debug Shared Memory @ 0xbff05020 [m3vpss ] Remote Debug Shared Memory @ 0xbff0a040 [m3video] 3089: SYSTEM: Opening MsgQ Heap [IPC_MSGQ_MSG_HEAP] ... [m3video] 3089: SYSTEM: Creating MsgQ [VIDEO-M3_MSGQ] ... [m3video] 3089: SYSTEM: Creating MsgQ [VIDEO-M3_ACK_MSGQ] ... [m3video] 3091: SYSTEM: Notify register to [HOST] line 0, event 12 ... [m3video] 3092: SYSTEM: Notify register to [VPSS-M3] line 0, event 12 ... [m3video] 3092: SYSTEM: IPC init DONE !!! [m3video] 3102: MEM: Shared Region 2: Base = 0xb8000000, Length = 0x06900000 (105 MB) [m3video] 3102: MEM: Shared Region 1: Base = 0x89000000, Length = 0x03c00000 (60 MB) [m3video] 3104: SYSTEM : System Common Init Done !!! [m3video] Received character 's' queue id:65538 CPU is TI812x Error: SemWait: Invalid Semaphore handler Error: SemRelease: Invalid Semaphore handler ***************************************************************** IPNC BUILD VERSION: DM385 IPNC RDK VERSION 03.50.00.08 ***************************************************************** ./bin/ipnc_rdk_mcfw.out VNF_QUALITY TRISTREAM TRIPLE_H264 TI2A AEWB 1080P_D1 H264 HIGH_SPEED1 H264 HIGH_SPEED2 MJPEG 80 & [c6xdsp ] Remote Debug Shared Memory @ 0xbff00000 [m3video] Remote Debug Shared Memory @ 0xbff05020 [m3vpss ] Remote Debug Shared Memory @ 0xbff0a040 [m3vpss ] 3203: SYSTEM : System VPSS Init in progress !!! [c6xdsp ] Remote Debug Shared Memory @ 0xbff00000 [m3video] Remote Debug Shared Memory @ 0xbff05020 [m3vpss ] Remote Debug Shared Memory @ 0xbff0a040 [m3vpss ] === I2C0/2 Clk is active === [m3vpss ] 3222: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_0] in region 0 ... [m3vpss ] 3222: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_0] in region 0 ... [m3vpss ] 3222: SYSTEM: ListElem Shared Addr = 0xbe984180 [m3vpss ] 3225: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_1] in region 0 ... [m3vpss ] 3225: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_1] in region 0 ... [m3vpss ] 3226: SYSTEM: ListElem Shared Addr = 0xbe987680 [c6xdsp ] Remote Debug Shared Memory @ 0xbff00000 [m3video] Remote Debug Shared Memory @ 0xbff05020 [m3vpss ] Remote Debug Shared Memory @ 0xbff0a040 [m3vpss ] 3240: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_23] in region 0 ... [m3vpss ] 3240: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_23] in region 0 ... [m3video] 3304: SYSTEM : System Video Init in progress !!! [m3video] 3304: SYSTEM : System Video Init Done !!! INIT: Entering runlevel: 5 inside autorun sbulla: unknown partition table Starting telnet daemon sbulla: unknown partition table . Starting syslogd/klogd: done _____ _____ _ _ | _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_ | | _| .'| . | . | | __| _| . | | | -_| _| _| |__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_| |___| |___| Arago Project http://arago-project.org dm814x-evm ttyO0 Arago 2011.09 dm814x-evm ttyO0 dm814x-evm login: root (automatic login) root@dm814x-evm:~# mkdosfs 3.0.12 (29 Oct 2011) unable to get drive geometry, using default 255/63 /dev/sbulla has 255 heads and 63 sectors per track, logical sector size is 512, using 0xf8 media descriptor, with 1024 sectors; file system has 2 12-bit FATs and 4 sectors per cluster. FAT size is 1 sector, and provides 247 clusters. There is 1 reserved sector. Root directory contains 512 slots and uses 32 sectors. Volume ID is b0de68e0, no volume label. g_file_storage gadget: No serial-number string provided! g_file_storage gadget: File-backed Storage Gadget, version: 1 September 2010 g_file_storage gadget: Number of LUNs=1 g_file_storage gadget-lun0: ro=0, nofua=0, file: /dev/sbulla Simple mixer control 'PGA',0 Capabilities: cvolume cswitch penum Capture channels: Front Left - Front Right Limits: Capture 0 - 119 Front Left: Capture 80 [67%] [40.00dB] [on] Front Right: Capture 80 [67%] [40.00dB] [on] queue id:0 ApproDrvInit: 3 Creat queue id:131076 queue id:131076 queue id:0 ApproDrvInit: 7 queue id:131076 TimeOut occure in boot_proc. Program exit. TimeOut occure in boot_proc. Program exit.
Hi Chris,
我將Rules.make的Memory foot print改為256MB,是乎看起來並沒有改變。(不過我的硬件還是維持兩顆DDR3)
這個問題困擾許久,煩請幫忙。感謝~
U-Boot 2010.06 (Aug 29 2014 - 14:37:19) DM385_IPNC_3.50.00
DM385-GP rev 1.0
ARM clk: 600MHz
DDR clk: 533MHz
L3 clk: 200MHz
IVA clk: 450MHz
ISS clk: 400MHz
DSP Default OFF
DSS Default OFF
DRAM: 1 GiB
NAND: HW ECC BCH8 Selected
256 MiB
Using default environment
The 2nd stage U-Boot will now be auto-loaded
Please do not interrupt the countdown till DM385_IPNC prompt if 2nd stage is already flashed
Hit any key to stop autoboot: 0
NAND read: device 0 offset 0x20000, size 0x40000
262144 bytes read: OK
## Starting application at 0x81000000 ...
U-Boot 2010.06 (Aug 29 2014 - 14:38:43) DM385_IPNC_3.50.00
DM385-GP rev 1.0
ARM clk: 600MHz
DDR clk: 533MHz
L3 clk: 200MHz
IVA clk: 450MHz
ISS clk: 400MHz
DSP Default OFF
DSS Default OFF
Gary,
你能否尝试在文件系统下做下面的操作,擦出nand上之前存储的参数,然后重启看看是否有改善?
flash_ereaseall /dev/mtd5
打印的那个DRAM值实际上是你自己在uboot里面设置的
PHYS_DRAM_1_SIZE
所以还是那个问题,在memory map没有变化的情况下,你外接的DRAM容量应该和32bit时候没有变化这样才行。