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.

IPNC v2.6 about Additional Sensor Modules for DM36X IPCamera Reference with SONY MAX036

I don't understnd about u-boot parameters / NAND flash.
So I use the following commons to set u-boot/NAND.
------------------------------------------------------------------------------------------------
1. set ipaddr 192.168.0.5;set serverip 192.168.0.86;set ethaddr 00:0C:0C:A0:FF:FA;saveenv;reset
2. tftpboot 0x80700000 uImage_ipnc_DM368;tftpboot 0x82000000 cramfsImage_ipnc_DM368
3. nand erase 0x400000 0x200000;nand write 0x80700000 0x400000 0x200000;nand erase 0x800000 0xE00000;nand write 0x82000000 0x800000 0xE00000
4. setenv bootcmd 'nand read 0x82000000 0x800000 0xE00000;nboot 0x80700000 0 0x400000;bootm 0x80700000'
5. setenv bootargs 'mem=60M console=ttyS1,115200n8 root=/dev/mtdblock3 rootfstype=cramfs ip=192.168.1.101:192.168.1.100:192.168.1.1:255.255.255.0:::off eth=00:0C:0C:A0:07:19';saveenv;reset
------------------------------------------------------------------------------------------------
But, the result is,
 
DM36x initialization passed!
TI UBL Base Version: 1.50
Boot Loader BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000008.
Boot Mode Task Completed
 
IPNC UBL Version: 1.1.0
Platform: DM368
 
Jumping to entry point at 0x81080000
 
U-Boot 1.3.4 (Jun 13 2011 - 11:44:41) DM368-IPNC-1.0.1
 
I2C:   ready
DRAM:  128 MB
NAND:  NAND device: Manufacturer ID: 0xec, Chip ID: 0xf1 (Samsung NAND 128MiB 3,
3V 8-bit)
Bad block table found at page 65472, version 0x01
Bad block table found at page 65408, version 0x01
128 MiB
In:    serial
Out:   serial
Err:   serial
ARM Clock :- 432MHz
DDR Clock :- 340MHz
Ethernet PHY: GENERIC @ 0x01
Hit any key to stop autoboot:  0
DM368 IPNC :>printenv
bootdelay=4
baudrate=115200
setboot=setenv bootargs $(bootargs)
bootfile=uImage_ipnc_DM368
rootpath=/work/ipcam/trunk/target/filesys
ethaddr=00:0C:0C:A0:FF:FA
filesize=D9E000
fileaddr=82000000
ipaddr=192.168.0.5
serverip=192.168.0.86
bootcmd=nand read 0x82000000 0x800000 0xE00000;nboot 0x80700000 0 0x400000;bootm
 0x80700000
bootargs=mem=60M console=ttyS1,115200n8 root=/dev/mtdblock3 rootfstype=cramfs ip
=192.168.1.101:192.168.1.100:192.168.1.1:255.255.255.0:::off eth=00:0C:0C:A0:07:
19
stdin=serial
stdout=serial
stderr=serial
ver=U-Boot 1.3.4 (Jun 13 2011 - 11:44:41) DM368-IPNC-1.0.1
 
Environment size: 589/131068 bytes
DM368 IPNC :>resetý
DM36x initialization passed!
TI UBL Base Version: 1.50
Boot Loader BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000008.
Boot Mode Task Completed
 
IPNC UBL Version: 1.1.0
Platform: DM368
 
Jumping to entry point at 0x81080000
 
U-Boot 1.3.4 (Jun 13 2011 - 11:44:41) DM368-IPNC-1.0.1
 
I2C:   ready
DRAM:  128 MB
NAND:  NAND device: Manufacturer ID: 0xec, Chip ID: 0xf1 (Samsung NAND 128MiB 3,
3V 8-bit)
Bad block table found at page 65472, version 0x01
Bad block table found at page 65408, version 0x01
128 MiB
In:    serial
Out:   serial
Err:   serial
ARM Clock :- 432MHz
DDR Clock :- 340MHz
Ethernet PHY: GENERIC @ 0x01
Hit any key to stop autoboot:  0
 
NAND read: device 0 offset 0x800000, size 0xe00000
 14680064 bytes read: OK
 
Loading from NAND 128MiB 3,3V 8-bit, offset 0x400000
   Image Name:   Linux-2.6.18_pro500-davinci
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    1834708 Bytes =  1.7 MB
   Load Address: 80008000
   Entry Point:  80008000
## Booting kernel from Legacy Image at 80700000 ...
   Image Name:   Linux-2.6.18_pro500-davinci
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    1834708 Bytes =  1.7 MB
   Load Address: 80008000
   Entry Point:  80008000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK
 
Starting kernel ...
 
Linux version 2.6.18_pro500-davinci (root@localhost.localdomain) (gcc version 4.
2.0 (MontaVista 4.2.0-16.0.32.0801914 2008-08-30)) #1 PREEMPT Fri Dec 23 00:35:4
0 CST 2011
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
Machine: DaVinci DM368 IPNC
Memory policy: ECC disabled, Data cache writeback
DaVinci DM0365 variant 0x8
PLL0: fixedrate: 24000000, commonrate: 170000000, vpssrate: 340000000
PLL0: vencrate_sd: 75555555, ddrrate: 340000000 mmcsdrate: 48571428
PLL1: armrate: 432000000, voicerate: 20571428, vencrate_hd: 27000000
CPU0: D VIVT write-back cache
CPU0: I cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
CPU0: D cache: 8192 bytes, associativity 4, 32 byte lines, 64 sets
Built 1 zonelists.  Total pages: 15360
Kernel command line: mem=60M console=ttyS1,115200n8 root=/dev/mtdblock3 rootfsty
pe=cramfs ip=192.168.1.101:192.168.1.100:192.168.1.1:255.255.255.0:::off eth=00:
0C:0C:A0:07:19
TI DaVinci EMAC: kernel boot params Ethernet address: 00:0C:0C:A0:07:19
PID hash table entries: 256 (order: 8, 1024 bytes)
Clock event device timer0_0 configured with caps set: 07
Console: colour dummy device 80x30
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 60MB = 60MB total
Memory: 56832KB available (3145K code, 648K data, 176K init)
Security Framework v1.0.0 initialized
Capability LSM initialized
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
DaVinci: 104 gpio irqs
MUX: initialized GPIO20
MUX: initialized I2C_SCL
Generic PHY: Registered new driver
ch0 default output "COMPOSITE", mode "NTSC"
VPBE Encoder Initialized
SCSI subsystem initialized
NET: Registered protocol family 2
IP route cache hash table entries: 512 (order: -1, 2048 bytes)
TCP established hash table entries: 2048 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 2048 bind 1024)
TCP reno registered
 
 ***davinci_spi_board_init()!<6>
 ***davinci_spi_board_init_End(0)!<5>VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
squashfs: version 3.1 (2006/08/19) Phillip Lougher
JFFS2 version 2.2. (NAND) (C) 2001-2006 Red Hat, Inc.
yaffs Dec 23 2011 00:32:15 Installing.
SGI XFS with no debug enabled
Initializing Cryptographic API
io scheduler noop registered
io scheduler anticipatory registered (default)
LTT : ltt-facilities init
LTT : ltt-facility-core init in kernel
DAVINCI-WDT: DaVinci Watchdog Timer: heartbeat 60 sec
Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO map 0x1c20000 mem 0xfbc20000 (irq = 40) is a 16550A
serial8250.0: ttyS1 at MMIO map 0x1d06000 mem 0xfbd06000 (irq = 41) is a 16550A
RAMDISK driver initialized: 1 RAM disks of 32768K size 1024 blocksize
Davinci EMAC MII Bus: probed
MAC address is 00:0C:0C:A0:07:19
TI DaVinci EMAC Linux version updated 4.0
Linux video capture interface: v2.00
Trying to register davinci display video device.
layer=c0588800,layer->video_dev=c0588960
Trying to register davinci display video device.
layer=c0588600,layer->video_dev=c0588760
davinci_init:DaVinci V4L2 Display Driver V1.0 loaded
i2c /dev entries driver
nand_davinci nand_davinci.0: Using 4-bit hardware ECC
NAND device: Manufacturer ID: 0xec, Chip ID: 0xf1 (Samsung NAND 128MiB 3,3V 8-bi
t)
Creating 6 MTD partitions on "nand_davinci.0":
0x00000000-0x00300000 : "bootloader"
0x00300000-0x00500000 : "params"
0x00500000-0x00700000 : "kernel"
0x00700000-0x01f00000 : "filesystem"
0x01f00000-0x02100000 : "data1"
0x02100000-0x08000000 : "data2"
nand_davinci nand_davinci.0: hardware revision: 2.3
MUX: initialized SPI0_SCLK
MUX: initialized SPI0_SDO)
dm_spi.0: davinci SPI Controller driver at 0xc4066000 (irq = 42) use_dma=0
rtc_davinci_dm365 rtc_davinci_dm365.0: rtc intf: proc
rtc_davinci_dm365 rtc_davinci_dm365.0: rtc intf: dev (254:0)
rtc_davinci_dm365 rtc_davinci_dm365.0: rtc core: registered rtc_davinci_dm365 as
 rtc0
Advanced Linux Sound Architecture Driver Version 1.0.12rc1 (Thu Jun 22 13:55:50
2006 UTC).
ASoC version 0.13.1
CQ0093 Voice Codec 0.1
asoc: cq93vc <-> davinci-vcif mapping ok
ALSA device list:
  #0: On-chip voice codec (cq93vc)
IPv4 over IPv4 tunneling driver
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
rtc_davinci_dm365 rtc_davinci_dm365.0: setting the system clock to 2000-01-01 01
:13:32 (946689212)
Time: timer0_1 clocksource has been installed.
Clock event device timer0_0 configured with caps set: 08
Switched to high resolution mode on CPU 0
IP-Config: Complete:
      device=eth0, addr=192.168.1.101, mask=255.255.255.0, gw=192.168.1.1,
     host=192.168.1.101, domain=, nis-domain=(none),
     bootserver=192.168.1.100, rootserver=192.168.1.100, rootpath=
VFS: Mounted root (cramfs filesystem) readonly.
Freeing init memory: 176K
Error -3 while decompressing!
c03cad4c(1147196508)->c0022000(4096)
Error -3 while decompressing!
c03cf1a8(-250007039)->c0639000(4096)
Error -3 while decompressing!
c03cb3a9(-1009187267)->c063b000(4096)
Error -3 while decompressing!
c03ca9e6(895808321)->c0020000(4096)
Error -3 while decompressing!
c03ce9d4(2005807468)->c0021000(4096)
request_module: runaway loop modprobe binfmt-0000
request_module: runaway loop modprobe binfmt-0000
request_module: runaway loop modprobe binfmt-0000
request_module: runaway loop modprobe binfmt-0000
request_module: runaway loop modprobe binfmt-0000