Warning: touch() [function.touch]: Unable to create file /home/starterkit/starterkit.ru/html/error.log because Permission denied in /home/starterkit/starterkit.ru/html/errorhandler.php on line 51
ADV7180 и Video4Linux2 - Embedded Linux - Форум - starterkit.ru
Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:2
Поисковых ботовПоисковых ботов:2
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Embedded Linux
ADV7180 и Video4Linux2
sasamy
Добавлено 19.12.2012 21:02 Сообщение: 11
sasamy
4.70

Пункты: 76182
Регистрация: 14.08.2009
Цитата

Может это с драйверами связано? Как понять что драйвер стоит?


неплохо бы лог загрузки ядра с подключенной платой видеозахвата посмотреть
Спуститься к концу Подняться к началу
Персональная информация
mibin
Добавлено 20.12.2012 16:15 Сообщение: 12
mibin
5

Пункты: 7688
Регистрация: 22.05.2012
Пол: Мужчина
Вот лог загрузки

Код
U-Boot 2009.08 (May 02 2012 - 13:37:31)

CPU: Freescale i.MX53 family 2.1V at 1000 MHz
mx53 pll1: 1000MHz
mx53 pll2: 400MHz
mx53 pll3: 432MHz
mx53 pll4: 455MHz
ipg clock : 66666666Hz
ipg per clock : 33333333Hz
uart clock : 66666666Hz
cspi clock : 108000000Hz
ahb clock : 133333333Hz
axi_a clock : 400000000Hz
axi_b clock : 200000000Hz
emi_slow clock: 133333333Hz
ddr clock : 400000000Hz
esdhc1 clock : 80000000Hz
esdhc2 clock : 80000000Hz
esdhc3 clock : 80000000Hz
esdhc4 clock : 80000000Hz
nfc clock : 33333333Hz
Board: MX53-SK Rev. A
Boot Reason: [unknown]
Boot Device: NAND
DRAM: 256 MB
NAND: Manufacturer : Samsung (0xec)
Device Code : 0xda
Cell Technology : SLC
Chip Size : 256 MiB
Pages per Block : 64
Page Geometry : 2048+64
ECC Strength : 4 bits
ECC Size : 512 B
Data Setup Time : 20 ns
Data Hold Time : 10 ns
Address Setup Time: 20 ns
GPMI Sample Delay : 6 ns
tREA : Unknown
tRLOH : Unknown
tRHOH : Unknown
Description : K9F2G08U0A
Bad block table found at page 131008, version 0x01
Bad block table found at page 130944, version 0x01
nand_read_bbt: Bad block at 0x000000600000
nand_read_bbt: Bad block at 0x0000014a0000
nand_read_bbt: Bad block at 0x000002440000
nand_read_bbt: Bad block at 0x000005d20000
nand_read_bbt: Bad block at 0x00000f060000
256 MiB
MMC: FSL_ESDHC: 0
In: serial
Out: serial
Err: serial
Net: FEC0 [PRIME]
Hit any key to stop autoboot: 0

NAND read: device 0 offset 0x1a00000, size 0x5e0000
6160384 bytes read: OK
## Booting kernel from Legacy Image at 70800000 ...
Image Name: linux-2.6
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2480204 Bytes = 2.4 MB
Load Address: 70008000
Entry Point: 70008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK

Starting kernel ...

Linux version 2.6.35.3-1129-g691c08a (root@imx535-bld) (gcc version 4.4.1 (Sourc
ery G++ Lite 2009q3-67) ) #299 PREEMPT Sat Oct 20 11:21:50 UTC 2012
CPU: ARMv7 Processor [412fc085] revision 5 (ARMv7), cr=10c53c7f
CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
Machine: Freescale MX53 LOCO Board
Memory policy: ECC disabled, Data cache writeback
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 56896
Kernel command line: noinitrd console=ttymxc0,115200 ubi.mtd=1 root=ubi0:nandfs
rw rootfstype=ubifs video=mxcdi0fb:RGB888,SK-800x480-LVDS video=mxcdi1fb:RGB888,
SK-800x480-LVDS di0_primary ldb=di0
PID hash table entries: 1024 (order: 0, 4096 bytes)
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Memory: 224MB = 224MB total
Memory: 222312k/222312k available, 7064k reserved, 0K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
DMA : 0xf9e00000 - 0xffe00000 ( 96 MB)
vmalloc : 0x8e800000 - 0xf4000000 (1624 MB)
lowmem : 0x80000000 - 0x8e000000 ( 224 MB)
pkmap : 0x7fe00000 - 0x80000000 ( 2 MB)
modules : 0x7f000000 - 0x7fe00000 ( 14 MB)
.init : 0x80008000 - 0x80028000 ( 128 kB)
.text : 0x80028000 - 0x80472000 (4392 kB)
.data : 0x80490000 - 0x804ccf40 ( 244 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... 999.42 BogoMIPS (lpj=4997120)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
regulator: core version 0.5
regulator: dummy:
NET: Registered protocol family 16
i.MX IRAM pool: 128 KB@0x8e840000
IRAM READY
FEC PHY freq 50000000
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
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
Advanced Linux Sound Architecture Driver Version 1.0.23.
Switching to clocksource mxc_timer1
NET: Registered protocol family 2
IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
TCP established hash table entries: 8192 (order: 4, 65536 bytes)
TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
TCP: Hash tables configured (established 8192 bind 8192)
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
LPMode driver module loaded
Static Power Management for Freescale i.MX5
PM driver module loaded
sdram autogating driver module loaded
Bus freq driver module loaded
DI0 is primary
mxc_dvfs_core_probe
regulator: get() with no identifier
mxc_dvfs_core_probe: failed to get gp regulator
DVFS driver module loaded
i.MXC CPU frequency driver
regulator: get() with no identifier
mxc_cpufreq_driver_init: failed to get gp regulator
DVFS PER driver module loaded
msgmni has been set to 434
alg: No test for stdrng (krng)
cryptodev: driver loaded.
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
regulator: get() with no identifier
mxc_ipu mxc_ipu: Channel already disabled 9
mxc_ipu mxc_ipu: Channel already uninitialized 9
Console: switching to colour frame buffer device 100x30
mxc_ipu mxc_ipu: Channel already disabled 7
mxc_ipu mxc_ipu: Channel already uninitialized 7
mxc_ipu mxc_ipu: Channel already disabled 10
mxc_ipu mxc_ipu: Channel already uninitialized 10
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
NO SATA device is found, relase resource!
MXC MTD nand Driver 3.0
NAND device: Manufacturer ID: 0xec, Chip ID: 0xda (Samsung NAND 256MiB 3,3V 8-bi
t)
RedBoot partition parsing not available
Creating 2 MTD partitions on "NAND 256MiB 3,3V 8-bit":
0x000000000000-0x000002000000 : "bootloader and kernel"
0x000002000000-0x000010000000 : "nand.rootfs"
UBI: attaching mtd1 to ubi0
UBI: physical eraseblock size: 131072 bytes (128 KiB)
UBI: logical eraseblock size: 129024 bytes
UBI: smallest flash I/O unit: 2048
UBI: sub-page size: 512
UBI: VID header offset: 512 (aligned 512)
UBI: data offset: 2048
UBI: attached mtd1 to ubi0
UBI: MTD device name: "nand.rootfs"
UBI: MTD device size: 224 MiB
UBI: number of good PEBs: 1785
UBI: number of bad PEBs: 7
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: 138
UBI: total number of reserved PEBs: 1647
UBI: number of PEBs reserved for bad PEB handling: 17
UBI: max/mean erase counter: 43/21
UBI: image sequence number: 1442231200
UBI: background thread "ubi_bgt0d" started, PID 473
vcan: Virtual CAN interface driver
flexcan netdevice driver
flexcan imx53-flexcan.0: device registered (reg_base=8ea10000, irq=82)
flexcan imx53-flexcan.1: device registered (reg_base=8ea18000, irq=83)
CAN device driver interface
FEC Ethernet Driver
fec_enet_mii_bus: probed
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 adapter
s
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
mice: PS/2 mouse device common for all mice
spi0.0 supply vcc not found, using dummy regulator
ads7846 spi0.0: touchscreen, irq 214
input: ADS7843 Touchscreen as /devices/platform/spi_gpio.0/spi0.0/input/input0
spi1.0 supply vcc not found, using dummy regulator
ads7846 spi1.0: touchscreen, irq 211
input: ADS7843 Touchscreen as /devices/platform/spi_gpio.1/spi1.0/input/input1
spi2.0 supply vcc not found, using dummy regulator
ads7846 spi2.0: touchscreen, irq 166
input: ADS7843 Touchscreen as /devices/platform/spi_gpio.2/spi2.0/input/input2
rtc-ds1307 1-0068: rtc core: registered ds1338 as rtc0
rtc-ds1307 1-0068: 56 bytes nvram
mxc_rtc mxc_rtc.0: rtc core: registered mxc_rtc as rtc1
i2c /dev entries driver
Linux video capture interface: v2.00
usb 1-1: new low speed USB device using fsl-ehci and address 2
mxc_v4l2_output mxc_v4l2_output.0: Registered device video1
MXC WatchDog Driver 2.0
MXC Watchdog # 0 Timer: initial timeout 60 sec
VPU initialized
mxc_asrc registered
gpu mmu enabled
mxsdhci: MXC Secure Digital Host Controller Interface driver
mxsdhci: MXC SDHCI Controller Driver.
mmc0: SDHCI detect irq 206 irq 1 INTERNAL DMA
input: HID 04f3:0103 as /devices/platform/fsl-ehci.0/usb1/1-1/1-1:1.0/input/inpu
t3
generic-usb 0003:04F3:0103.0001: input: USB HID v1.10 Keyboard [HID 04f3:0103] o
n usb-fsl-ehci.0-1/input0
input: HID 04f3:0103 as /devices/platform/fsl-ehci.0/usb1/1-1/1-1:1.1/input/inpu
t4
generic-usb 0003:04F3:0103.0002: input: USB HID v1.10 Device [HID 04f3:0103] on
usb-fsl-ehci.0-1/input1
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
No device for DAI tlv320aic23
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
AIC23 Audio Codec 0.1
DMA Sound Buffer Allocated: Playback UseIram=1 ext_ram=0 buf->addr=f8016000 buf-
>area=8e856000 size=24576
DMA Sound Buffer Allocated: Capture UseIram=1 ext_ram=1 buf->addr=7d238000 buf-
>area=fa8ad000 size=24576
asoc: tlv320aic23 <-> imx-ssi-2-0 mapping ok
ALSA device list:
#0: imx-3stack (tlv320aic23)
TCP cubic registered
NET: Registered protocol family 17
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)
VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 2
rtc-ds1307 1-0068: setting system clock to 2000-01-01 00:23:54 UTC (946686234)
mmc0: new high speed SDHC card at address e624
mmcblk0: mmc0:e624 SU08G 7.40 GiB
mmcblk0: p1
UBIFS: mounted UBI device 0, volume 0, name "nandfs"
UBIFS: file system size: 208373760 bytes (203490 KiB, 198 MiB, 1615 LEBs)
UBIFS: journal size: 10450944 bytes (10206 KiB, 9 MiB, 81 LEBs)
UBIFS: media format: w4/r0 (latest is w4/r0)
UBIFS: default compressor: lzo
UBIFS: reserved for root: 4952683 bytes (4836 KiB)
VFS: Mounted root (ubifs filesystem) on device 0:10.
Freeing init memory: 128K
Init: mkdir: can't create directory '/mnt/mmcblk0p1': File exists
EXT3-fs (mmcblk0p1): error: couldn't mount because of unsupported optional featu
res (240)
EXT2-fs (mmcblk0p1): error: couldn't mount because of unsupported optional featu
res (240)
EXT4-fs (mmcblk0p1): warning: maximal mount count reached, running e2fsck is rec
ommended
EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Opts: (null)
rm: can't remove '/bin/ip': No such file or directory
mxc_ipu mxc_ipu: Channel already disabled 7
mxc_ipu mxc_ipu: Channel already uninitialized 7
OK
Starting logging: OK
Initializing random number generator... done.
Starting network...
eth0: Freescale FEC PHY driver [Generic PHY] (mii_bus:phy_addr=0:01, irq=-1)
flexcan imx53-flexcan.0: writing ctrl=0x0b312085
Starting dropbear sshd: OK

Welcome to Buildroot
buildroot login:
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 20.12.2012 17:37 Редактировалось 20.12.2012 17:59 Сообщение: 13
sasamy
4.70

Пункты: 76182
Регистрация: 14.08.2009
По логу все в порядке, но возможно ядро старое используете - попробуйте это

в виртуалке:

$ wget http://starterkit-org.googlecode.com/files/uImage
$ cp uImage /tftpboot

на плате:
остановите загрузку u-boot когда будет отсчет времени нажатием любой клавиши в терминале
Цитата

Hit any key to stop autoboot:

наберите в командной строке
Цитата

run tftp_boot


чтобы удостовериться что загрузилось мое ядро - смотрите лог загрузки ядра в самаом начале должно быть
Цитата

Linux version 2.6.35.3-1129-g691c08a (sasa@sasa-laptop)


работать должно даже с отключенной камерой (с одним только плагом adv7180) - должен появиться как минимум синий прямоугольник на экране, в терминале вывод такой
Цитата

# ./mxc_v4l2_tvin -ow 800 -oh 480 -ol 0 -ot 0 -f YU12
TV decoder chip is adv7180_decodERROR: unrecognized std! ffffff (PAL=ff, NTSC=b000
er
ERROR: unrecognized std! ffffff (PAL=ff, NTSC=b000
start time = 946687929 s, 411669 us
mxc_ipu mxc_ipu: Channel already disabled 10
mxc_ipu mxc_ipu: Channel already uninitialized 10
mxc_ipu mxc_ipu: Channel already disabled 10
mxc_ipu mxc_ipu: Channel already uninitialized 10


тут на всякий случай мой бинарник на котором тестировал
http://starterkit-org.googlecode.com/files/mxc_v4l2_tvin
Спуститься к концу Подняться к началу
Персональная информация
mibin
Добавлено 21.12.2012 03:19 Редактировалось 21.12.2012 03:22 Сообщение: 14
mibin
5

Пункты: 7688
Регистрация: 22.05.2012
Пол: Мужчина
Странное дело, но образ для платки imx53 не подошел.

Код
CPU: Freescale i.MX53 family 2.1V at 1000 MHz
mx53 pll1: 1000MHz
mx53 pll2: 400MHz
mx53 pll3: 432MHz
mx53 pll4: 455MHz
ipg clock : 66666666Hz
ipg per clock : 33333333Hz
uart clock : 66666666Hz
cspi clock : 108000000Hz
ahb clock : 133333333Hz
axi_a clock : 400000000Hz
axi_b clock : 200000000Hz
emi_slow clock: 133333333Hz
ddr clock : 400000000Hz
esdhc1 clock : 80000000Hz
esdhc2 clock : 80000000Hz
esdhc3 clock : 80000000Hz
esdhc4 clock : 80000000Hz
nfc clock : 33333333Hz
Board: MX53-SK Rev. A
Boot Reason: [unknown]
Boot Device: NAND
DRAM: 256 MB
NAND: Manufacturer : Samsung (0xec)
Device Code : 0xda
Cell Technology : SLC
Chip Size : 256 MiB
Pages per Block : 64
Page Geometry : 2048+64
ECC Strength : 4 bits
ECC Size : 512 B
Data Setup Time : 20 ns
Data Hold Time : 10 ns
Address Setup Time: 20 ns
GPMI Sample Delay : 6 ns
tREA : Unknown
tRLOH : Unknown
tRHOH : Unknown
Description : K9F2G08U0A
Bad block table found at page 131008, version 0x01
Bad block table found at page 130944, version 0x01
nand_read_bbt: Bad block at 0x000000600000
nand_read_bbt: Bad block at 0x0000014a0000
nand_read_bbt: Bad block at 0x000002440000
nand_read_bbt: Bad block at 0x000005d20000
nand_read_bbt: Bad block at 0x00000f060000
256 MiB
MMC: FSL_ESDHC: 0
In: serial
Out: serial
Err: serial
Net: FEC0 [PRIME]
Hit any key to stop autoboot: 0

NAND read: device 0 offset 0x1a00000, size 0x5e0000
6160384 bytes read: OK
## Booting kernel from Legacy Image at 70800000 ...
Image Name: Linux-2.6.35.3-1129-g691c08a
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2693660 Bytes = 2.6 MB
Load Address: 70008000
Entry Point: 70008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK

Starting kernel ...

Initializing cgroup subsys cpuset
Initializing cgroup subsys cpu
Linux version 2.6.35.3-1129-g691c08a (sasa@sasa-laptop) (gcc version 4.6.4 20120
630 (prerelease) (crosstool-NG 1.16.0) ) #1 PREEMPT Mon Oct 22 15:25:40 MSK 2012

CPU: ARMv7 Processor [412fc085] revision 5 (ARMv7), cr=10c53c7f
CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
Machine: Freescale MX53 LOCO Board
Memory policy: ECC disabled, Data cache writeback
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 56896
Kernel command line: noinitrd console=ttymxc0,115200 ubi.mtd=1 root=ubi0:nandfs
rw rootfstype=ubifs
PID hash table entries: 1024 (order: 0, 4096 bytes)
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
allocated 1146880 bytes of page_cgroup
please try 'cgroup_disable=memory' option if you don't want memory cgroups
Memory: 224MB = 224MB total
Memory: 220700k/220700k available, 8676k reserved, 0K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
DMA : 0xf8e00000 - 0xffe00000 ( 112 MB)
vmalloc : 0x8e800000 - 0xf4000000 (1624 MB)
lowmem : 0x80000000 - 0x8e000000 ( 224 MB)
pkmap : 0x7fe00000 - 0x80000000 ( 2 MB)
modules : 0x7f000000 - 0x7fe00000 ( 14 MB)
.init : 0x80008000 - 0x80028000 ( 128 kB)
.text : 0x80028000 - 0x804dc000 (4816 kB)
.data : 0x804fe000 - 0x80541060 ( 269 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... 999.42 BogoMIPS (lpj=4997120)
pid_max: default: 32768 minimum: 301
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
devtmpfs: initialized
regulator: core version 0.5
regulator: dummy:
NET: Registered protocol family 16
i.MX IRAM pool: 128 KB@0x8e840000
IRAM READY
FEC PHY freq 50000000
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
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
Advanced Linux Sound Architecture Driver Version 1.0.23.
Switching to clocksource mxc_timer1
NET: Registered protocol family 2
IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
TCP established hash table entries: 8192 (order: 4, 65536 bytes)
TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
TCP: Hash tables configured (established 8192 bind 8192)
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.
LPMode driver module loaded
Static Power Management for Freescale i.MX5
PM driver module loaded
sdram autogating driver module loaded
Bus freq driver module loaded
DI0 is primary
mxc_dvfs_core_probe
regulator: get() with no identifier
mxc_dvfs_core_probe: failed to get gp regulator
DVFS driver module loaded
i.MXC CPU frequency driver
regulator: get() with no identifier
mxc_cpufreq_driver_init: failed to get gp regulator
DVFS PER driver module loaded
fuse init (API version 7.14)
msgmni has been set to 431
alg: No test for stdrng (krng)
cryptodev: driver loaded.
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
regulator: get() with no identifier
mxc_ipu mxc_ipu: Channel already disabled 9
mxc_ipu mxc_ipu: Channel already uninitialized 9
Console: switching to colour frame buffer device 100x30
mxc_ipu mxc_ipu: Channel already disabled 7
mxc_ipu mxc_ipu: Channel already uninitialized 7
mxc_ipu mxc_ipu: Channel already disabled 10
mxc_ipu mxc_ipu: Channel already uninitialized 10
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
No sata disk.
NO SATA device is found, relase resource!
MXC MTD nand Driver 3.0
NAND device: Manufacturer ID: 0xec, Chip ID: 0xda (Samsung NAND 256MiB 3,3V 8-bi
t)
RedBoot partition parsing not available
Creating 2 MTD partitions on "NAND 256MiB 3,3V 8-bit":
0x000000000000-0x000002000000 : "bootloader and kernel"
0x000002000000-0x000010000000 : "nand.rootfs"
UBI: attaching mtd1 to ubi0
UBI: physical eraseblock size: 131072 bytes (128 KiB)
UBI: logical eraseblock size: 129024 bytes
UBI: smallest flash I/O unit: 2048
UBI: sub-page size: 512
UBI: VID header offset: 512 (aligned 512)
UBI: data offset: 2048
UBI error: vtbl_check: bad CRC at record 11: 0x9063ba41, not 0xf116c36b
UBI error: vtbl_check: bad CRC at record 11: 0x9063ba41, not 0xf116c36b
UBI error: process_lvol: both volume tables are corrupted
UBI error: ubi_init: cannot attach mtd1
vcan: Virtual CAN interface driver
flexcan netdevice driver
flexcan imx53-flexcan.0: device registered (reg_base=8ea10000, irq=82)
flexcan imx53-flexcan.1: device registered (reg_base=8ea18000, irq=83)
CAN device driver interface
FEC Ethernet Driver
fec_enet_mii_bus: probed
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 adapter
s
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
mice: PS/2 mouse device common for all mice
spi0.0 supply vcc not found, using dummy regulator
ads7846 spi0.0: external vREF for ADS7843 not specified
ads7846 spi0.0: touchscreen, irq 214
input: ADS7843 Touchscreen as /class/input/input0
spi1.0 supply vcc not found, using dummy regulator
ads7846 spi1.0: external vREF for ADS7843 not specified
ads7846 spi1.0: touchscreen, irq 211
input: ADS7843 Touchscreen as /class/input/input1
spi2.0 supply vcc not found, using dummy regulator
ads7846 spi2.0: external vREF for ADS7843 not specified
ads7846 spi2.0: touchscreen, irq 166
input: ADS7843 Touchscreen as /class/input/input2
rtc-ds1307 1-0068: rtc core: registered ds1338 as rtc0
rtc-ds1307 1-0068: 56 bytes nvram
mxc_rtc mxc_rtc.0: rtc core: registered mxc_rtc as rtc1
i2c /dev entries driver
Linux video capture interface: v2.00
mxc_v4l2_output mxc_v4l2_output.0: Registered device video1
APM Battery Driver
MXC WatchDog Driver 2.0
MXC Watchdog # 0 Timer: initial timeout 60 sec
VPU initialized
mxc_asrc registered
gpu mmu enabled
mxsdhci: MXC Secure Digital Host Controller Interface driver
mxsdhci: MXC SDHCI Controller Driver.
mmc0: SDHCI detect irq 206 irq 1 INTERNAL DMA
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
No device for DAI tlv320aic23
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
TLV320AIC23 mclk freq 12000000
AIC23 Audio Codec 0.1
DMA Sound Buffer Allocated: Playback UseIram=1 ext_ram=0 buf->addr=f8016000 buf-
>area=8e856000 size=24576
DMA Sound Buffer Allocated: Capture UseIram=1 ext_ram=1 buf->addr=7d1e0000 buf-
>area=f98ac000 size=24576
asoc: tlv320aic23 <-> imx-ssi-2-0 mapping ok
DMA Sound Buffer Allocated: Playback UseIram=1 ext_ram=1 buf->addr=7d1e8000 buf-
>area=f98b2000 size=24576
asoc: mxc spdif <-> imx-spdif-dai mapping ok
usb 1-1: new low speed USB device using fsl-ehci and address 2
ALSA device list:
#0: imx-3stack (tlv320aic23)
#1: imx-3stack-spdif (mxc spdif)
TCP cubic registered
NET: Registered protocol family 17
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)
VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 2
registered taskstats version 1
rtc-ds1307 1-0068: setting system clock to 2000-01-01 05:50:10 UTC (946705810)
UBIFS error (pid 1): ubifs_get_sb: cannot open "ubi0:nandfs", error -19
VFS: Cannot open root device "ubi0:nandfs" or unknown-block(0,0)
Please append a correct "root=" boot option; here are the available partitions:
1f00 32768 mtdblock0 (driver?)
1f01 229376 mtdblock1 (driver?)
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[<8002d15c>] (unwind_backtrace+0x0/0xe0) from [<803b7404>] (panic+0x68/0xdc)
[<803b7404>] (panic+0x68/0xdc) from [<80008dc4>] (mount_block_root+0x234/0x284)
[<80008dc4>] (mount_block_root+0x234/0x284) from [<80008efc>] (prepare_namespace
+0x88/0x17c)
[<80008efc>] (prepare_namespace+0x88/0x17c) from [<80008a48>] (kernel_init+0x15c
/0x1a0)
[<80008a48>] (kernel_init+0x15c/0x1a0) from [<800298b4>] (kernel_thread_exit+0x0
/0x8)
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 21.12.2012 12:59 Сообщение: 15
sasamy
4.70

Пункты: 76182
Регистрация: 14.08.2009
Перезалил ядро, корневая фс в initramfs, загружать ядро так же как написал выше. Тестовый бинарник в /usr/bin/mxc_v4l2_tvin , запуск

# mxc_v4l2_tvin -ow 800 -oh 480 -ol 0 -ot 0 -f YU12
Спуститься к концу Подняться к началу
Персональная информация
mibin
Добавлено 21.12.2012 15:11 Сообщение: 16
mibin
5

Пункты: 7688
Регистрация: 22.05.2012
Пол: Мужчина
Так, ну вообще не много странно как-то получается...
Установил ядро с помощью команды run system_update , все загрузилось, через редактор vi правлю файл inittab (снимаю коммент со строки tty1:respawn***)
правлю пароль на плате с помощью команды passwd и перегружаю плату...а все изменения какие я сделал я отменились, пароля нет а строка в inittab закоментарена..
При запуске файла mxc_v4l2_tvin получаю вот какую ошибку:
Код
TV decoder chip is adv7180_decodERROR:
unrecognized std! ffffff (PAL=ff, NTSC=b0
00
er
ERROR: unrecognized std! ffffff (PAL=ff, NTSC=b000
start time = 946687602 s, 64256 us
ERROR: v4l2 capture: mxc_v4l_dqueue timeout enc_counter 0
VIDIOC_DQBUF failed.
mxc_v4l_close: release resource
Спуститься к концу Подняться к началу
Персональная информация
mibin
Добавлено 21.12.2012 15:50 Сообщение: 17
mibin
5

Пункты: 7688
Регистрация: 22.05.2012
Пол: Мужчина
Имеется ли разница какая-нибудь куда я воткну плату, я ее воткнул напротив сетевого интерфейса, в другой выход она не влезет из-за шлейфа дисплея.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 21.12.2012 16:23 Редактировалось 21.12.2012 16:29 Сообщение: 18
sasamy
4.70

Пункты: 76182
Регистрация: 14.08.2009
Цитата

Имеется ли разница какая-нибудь куда я воткну плату, я ее воткнул напротив сетевого интерфейса


конечно имеется - вы не туда плаг подключаете, нужно включать в разъем X1. Если еще не спалили плаг - должно все работать.

Цитата

в другой выход она не влезет из-за шлейфа дисплея.


есть такое дело, видимо Павел недосмотрел, у себя я аккуратно пилкой по металлу отпиливал на плаге торчащий кусочек платы - вам даже не знаю что посоветовать, либо не там отпилите либо отпилите чего-нить лишнего :)
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 21.12.2012 16:43 Сообщение: 19
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
есть такое дело, видимо Павел недосмотрел, у себя я аккуратно пилкой по металлу отпиливал на плаге торчащий кусочек платы - вам даже не знаю что посоветовать, либо не там отпилите либо отпилите чего-нить лишнего :)

формально, можно из старого шлейфа idc40 (ide/pata, 40 а не 80!) сделать переходник..
но там свои засады:
- врядли их еще продают
- idc40 "мама" может иметь заглушенное отверстие
- надо умудриться аккуратно отстегнуть обойму не поломав хлипкие защелки
- проверить проектируемый переходник на правильность - при неудачном обрезание и кримповке можно получить зеркальное положение распиновки, что чревато..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
mibin
Добавлено 21.12.2012 16:44 Сообщение: 20
mibin
5

Пункты: 7688
Регистрация: 22.05.2012
Пол: Мужчина
Эм...отлично...ладно че пилить-то...у меня тут на краю два ряда с дырками их надо спилить до пластика я так понимаю?
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux