天嵌 ARM开发社区

 找回密码
 注册
查看: 2742|回复: 13

QT21B板无声

[复制链接]
hotzwd 发表于 2015-1-19 17:19:02 | 显示全部楼层 |阅读模式
用光盘里的出厂镜像烧制有声,但是用光盘自带的源码编译后无声,分别用build_coreB_android.sh 和
build_coreC_android.sh编译烧制rom都一样,led驱动两个方式编译都正常。

麻烦解答下。
Calvin 发表于 2015-1-20 13:39:23 | 显示全部楼层
HI,你手上的内核和文件系统源码日期是什么时候的?看一下光盘资料的日期给我看下
 楼主| hotzwd 发表于 2015-1-20 13:45:45 | 显示全部楼层
Calvin 发表于 2015-1-20 13:39
HI,你手上的内核和文件系统源码日期是什么时候的?看一下光盘资料的日期给我看下

源码是这个版本 TQ210_Android_4.0.4_V1.6_20140321

出厂烧录镜像是这个:rootfs_TQ210_Android_4.0.4_V1.6_coreB_20140321.tar.bz2
 楼主| hotzwd 发表于 2015-1-20 13:52:27 | 显示全部楼层
奇怪的是源码编译后烧录的,跟这个出厂镜像烧录的,启动后桌面都有不同,应该不是一个源码生成的。
Calvin 发表于 2015-1-20 14:05:36 | 显示全部楼层
hotzwd 发表于 2015-1-20 13:45
源码是这个版本 TQ210_Android_4.0.4_V1.6_20140321

出厂烧录镜像是这个:rootfs_TQ210_Android_4.0.4 ...

把你启动的时候的一些串口输出的启动信息发上来看下;还有看下文件系统/system/lib/modules目录有啥文件?
 楼主| hotzwd 发表于 2015-1-20 14:16:10 | 显示全部楼层
/system/lib/modules


终端信息我马上复制下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| hotzwd 发表于 2015-1-20 14:24:38 | 显示全部楼层


s5pv210-uart.1: s3c2410_serial1 at MMIO 0xe2900400 (irq = 20) is a S3C6400/10
s5pv210-uart.2: s3c2410_serial2 at MMIO 0xe2900800 (irq = 24) is a S3C6400/10
s5pv210-uart.3: s3c2410_serial3 at MMIO 0xe2900c00 (irq = 28) is a S3C6400/10
TQ210 Beep driver successfully probed
TQ210 LEDs driver successfully probed
PA FB = 0x50DEE000, bits per pixel = 32
screen width=800 height=480 va=0xf0dee000 pa=0x50dee000
xres_virtual = 800, yres_virtual = 1440, xoffset = 0, yoffset = 0
fb_size=8765440
Back frameBuffer[0].VAddr=f0f65000 PAddr=50f65000 size=1536000
Back frameBuffer[1].VAddr=f10dc000 PAddr=510dc000 size=1536000
Back frameBuffer[2].VAddr=f1253000 PAddr=51253000 size=1536000
Back frameBuffer[3].VAddr=f13ca000 PAddr=513ca000 size=1536000
brd: module loaded
loop: module loaded
pmem_gpu1: 1 init
S3C NAND Driver, (c) 2008 Samsung Electronics
S3C NAND Driver is using hardware ECC.
ONFI flash detected
ONFI param page 0 valid
NAND device: Manufacturer ID: 0x01, Chip ID: 0xd3 (AMD S34ML08G1)
Creating 4 MTD partitions on "s5pv210-nand":
0x000000000000-0x000000200000 : "Bootloader"
0x000000200000-0x000000500000 : "LOGO"
0x000000500000-0x000000a00000 : "Kernel"
0x000000a00000-0x000020000000 : "ROOTFS"
PPP generic driver version 2.4.2
PPP Deflate Compression module registered
PPP BSD Compression module registered
NET: Registered protocol family 24
dm9000 Ethernet Driver, V1.31
dm9000_set_io byte_width 1
dm9000_set_io byte_width 2
dm9000 revision 0x1a io_mode 00
eth0: dm9000c at f5830300,f5832304 IRQ 42 MAC: 00:09:c2:ff:ec:68 (platform data)
hso: drivers/net/usb/hso.c: Option Wireless
usbcore: registered new interface driver hso
libertas_sdio: Libertas SDIO driver
libertas_sdio: Copyright Pierre Ossman
RTL871X: module init start version:v4.1.6_7546.20130521
RTL871X: module init ret=0
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
s5p-ehci s5p-ehci: S5P EHCI Host Controller
s5p-ehci s5p-ehci: new USB bus registered, assigned bus number 1
s5p-ehci s5p-ehci: irq 87, io mem 0xec200000
s5p-ehci s5p-ehci: USB 0.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
s5p-ohci s5p-ohci: EXYNOS OHCI Host Controller
s5p-ohci s5p-ohci: new USB bus registered, assigned bus number 2
s5p-ohci s5p-ohci: irq 87, io mem 0xec300000
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
usbcore: registered new interface driver cdc_wdm
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver usbserial
USB Serial support registered for generic
usbcore: registered new interface driver usbserial_generic
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
s3c-udc : S3C HS USB Device Controller Driver, (c) 2008-2009 Samsung Electronics
s3c-udc : version 15 March 2009 (DMA Mode)
android_usb gadget: Mass Storage Function, version: 2009/09/11
android_usb gadget: Number of LUNs=1
lun0: LUN: removable file: (no medium)
android_usb gadget: android_usb ready
Registered gadget driver 'android_usb'
mousedev: PS/2 mouse device common for all mice
gpio-keys init
input: gpio-keys as /devices/platform/gpio-keys/input/input0
input: tq210_hs0038 as /devices/virtual/input/input1
Input: S3C GPIO  hs0038 Registered
S5P Touchscreen driver, (c) 2008 Samsung Electronics
user a70 param
s3c_ts got loaded successfully : 10 bits
input: s3c_ts as /devices/virtual/input/input2
TSSEL : 1
==ft5x0x_ts_init==
[FTS] ft5x0x_ts_probe, driver version is 3.0.
[FT5X06_TP]:the FW_VER = 7
err=0
input: ft5x06_ts as /devices/virtual/input/input3
usb 1-1: new high speed USB device number 2 using s5p-ehci
[FTS] Firmware version = 0x7
ret=0
S3C24XX RTC, (c) 2004,2006 Simtec Electronics
s3c-rtc s3c64xx-rtc: rtc disabled, re-enabling
using rtc device, s3c, for alarms
s3c-rtc s3c64xx-rtc: rtc core: registered s3c as rtc0
i2c /dev entries driver
lirc_dev: IR Remote Control driver registered, major 250
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
IR RC5 (streamzap) protocol handler initialized
IR LIRC bridge handler initialized
Linux video capture interface: v2.00
i2c-core: driver [tuner] using legacy suspend method
i2c-core: driver [tuner] using legacy resume method
i2c-core: driver [msp3400] using legacy suspend method
i2c-core: driver [msp3400] using legacy resume method
usbcore: registered new interface driver em28xx
em28xx driver loaded
Em28xx: Initialized (Em28xx Audio Extension) extension
cx231xx v4l2 driver loaded.
usbcore: registered new interface driver cx231xx
cx231xx: Cx231xx Audio Extension initialized
usbcore: registered new interface driver usbvision
USBVision USB Video Device Driver for Linux : 0.9.10
usbcore: registered new interface driver pvrusb2
pvrusb2: V4L in-tree version:Hauppauge WinTV-PVR-USB2 MPEG2 Encoder/Tuner
pvrusb2: Debug mask is 31 (0x1f)
usbcore: registered new interface driver zr364xx
zr364xx: Zoran 364xx
usbcore: registered new interface driver stkwebcam
sn9c102: V4L2 driver for SN9C1xx PC Camera Controllers v1:1.47pre49
usbcore: registered new interface driver sn9c102
et61x251: V4L2 driver for ET61X[12]51 PC Camera Controllers v1:1.09
hub 1-1:1.0: USB hub found
usbcore: registered new interface driver et61x251
hub 1-1:1.0: 4 ports detected
pwc: Philips webcam module version 10.0.14 loaded.
pwc: Supports Philips PCA645/646, PCVC675/680/690, PCVC720[40]/730/740/750 & PCVC830/840.
pwc: Also supports the Askey VC010, various Logitech Quickcams, Samsung MPC-C10 and MPC-C30,
pwc: the Creative WebCam 5 & Pro Ex, SOTEC Afina Eye and Visionite VCS-UC300 and VCS-UM100.
usbcore: registered new interface driver Philips webcam
gspca: v2.13.0 registered
usbcore: registered new interface driver benq
usbcore: registered new interface driver conex
usbcore: registered new interface driver cpia1
usbcore: registered new interface driver etoms
usbcore: registered new interface driver finepix
usbcore: registered new interface driver jeilinj
usbcore: registered new interface driver kinect
usbcore: registered new interface driver konica
usbcore: registered new interface driver mars
usbcore: registered new interface driver mr97310a
usbcore: registered new interface driver nw80x
usbcore: registered new interface driver ov519
usbcore: registered new interface driver ov534
usbcore: registered new interface driver ov534_9
usbcore: registered new interface driver pac207
usbcore: registered new interface driver pac7302
usbcore: registered new interface driver pac7311
usbcore: registered new interface driver sn9c2028
usbcore: registered new interface driver sn9c20x
usbcore: registered new interface driver sonixb
usbcore: registered new interface driver sonixj
usbcore: registered new interface driver spca500
usbcore: registered new interface driver spca501
usbcore: registered new interface driver spca505
usbcore: registered new interface driver spca506
usbcore: registered new interface driver spca508
usbcore: registered new interface driver spca561
usbcore: registered new interface driver spca1528
usbcore: registered new interface driver sq905
usbcore: registered new interface driver sq905c
usbcore: registered new interface driver sq930x
usbcore: registered new interface driver sunplus
usbcore: registered new interface driver stk014
usbcore: registered new interface driver stv0680
usbcore: registered new interface driver t613
usbcore: registered new interface driver tv8532
usbcore: registered new interface driver vc032x
usbcore: registered new interface driver vicam
usbcore: registered new interface driver xirlink-cit
usbcore: registered new interface driver zc3xx
usbcore: registered new interface driver ALi m5602
usbcore: registered new interface driver STV06xx
usbcore: registered new interface driver gspca_gl860
usbcore: registered new interface driver hdpvr
usbcore: registered new interface driver s2255
mfc_init: <6>S5PC110 MFC Driver, (c) 2009 Samsung Electronics


 楼主| hotzwd 发表于 2015-1-20 14:25:08 | 显示全部楼层


S3C JPEG Driver, (c) 2007 Samsung Electronics
JPEG driver for S5PV210
i2c i2c-1: attached s5p_ddc into i2c adapter successfully
S5PC11X HPD Driver, (c) 2010 Samsung Electronics
S5PC11X CEC Driver, (c) 2010 Samsung Electronics
usbcore: registered new interface driver uvcvideo
USB Video Class driver (v1.1.0)
S3C2410 Watchdog Timer, (c) 2004 Simtec Electronics
s3c2410-wdt s3c2410-wdt: watchdog inactive, reset disabled, irq enabled
device-mapper: uevent: version 1.0.3
device-mapper: ioctl: 4.20.0-ioctl (2011-02-02) initialised: dm-devel@redhat.com
Bluetooth: Virtual HCI driver ver 1.3
Bluetooth: HCI UART driver ver 2.2
Bluetooth: HCI H4 protocol initialized
Bluetooth: HCI BCSP protocol initialized
Bluetooth: HCILL protocol initialized
Bluetooth: HCIATH3K protocol initialized
Bluetooth: Broadcom Blutonium firmware driver ver 1.2
usbcore: registered new interface driver bcm203x
Bluetooth: Digianswer Bluetooth USB driver ver 0.10
usbcore: registered new interface driver bpa10x
Bluetooth: BlueFRITZ! USB driver ver 1.2
usbcore: registered new interface driver bfusb
Bluetooth: Generic Bluetooth USB driver ver 0.6
usbcore: registered new interface driver btusb
Bluetooth: Generic Bluetooth SDIO driver ver 0.1
Bluetooth: Atheros AR30xx firmware driver ver 1.0
usb 1-1.2: new full speed USB device number 3 using s5p-ehci
usbcore: registered new interface driver ath3k
cpuidle: using governor ladder
cpuidle: using governor menu
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
s3c-sdhci s3c-sdhci.0: clock source 0: hsmmc (133400000 Hz)
s3c-sdhci s3c-sdhci.0: clock source 2: sclk_mmc (47642857 Hz)
mmc0: no vmmc regulator found
mmc0: SDHCI controller on samsung-hsmmc 3c-sdhci.0] using ADMA
s3c-sdhci s3c-sdhci.1: clock source 0: hsmmc (133400000 Hz)
s3c-sdhci s3c-sdhci.1: clock source 2: sclk_mmc (80000000 Hz)
mmc1: no vmmc regulator found
mmc1: SDHCI controller on samsung-hsmmc 3c-sdhci.1] using ADMA
s3c-sdhci s3c-sdhci.2: clock source 0: hsmmc (133400000 Hz)
s3c-sdhci s3c-sdhci.2: clock source 2: sclk_mmc (47642857 Hz)
mmc2: no vmmc regulator found
mmc2: SDHCI controller on samsung-hsmmc 3c-sdhci.2] using ADMA
s3c-sdhci s3c-sdhci.3: clock source 0: hsmmc (133400000 Hz)
s3c-sdhci s3c-sdhci.3: clock source 2: sclk_mmc (80000000 Hz)
mmc3: no vmmc regulator found
mmc3: SDHCI controller on samsung-hsmmc 3c-sdhci.3] using ADMA
usbcore: registered new interface driver ushc
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
logger: created 256K log 'log_main'
logger: created 256K log 'log_events'
logger: created 256K log 'log_radio'
logger: created 256K log 'log_system'
ALSA device list:
  No soundcards found.
NF_TPROXY: Transparent proxy support initialized, version 4.1.0
NF_TPROXY: Copyright (c) 2006-2007 BalaBit IT Ltd.
IPVS: Registered protocols ()
IPVS: Connection hash table configured (size=4096, memory=32Kbytes)
IPVS: Creating netns size=872 id=0
IPVS: ipvs loaded.
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP cubic registered
NET: Registered protocol family 10
ip6_tables: (C) 2000-2006 Netfilter Core Team
IPv6 over IPv4 tunneling driver
generic-usb 0003:08E2:0008.0001: claimed by neither input, hiddev nor hidraw
NET: Registered protocol family 17
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
NET: Registered protocol family 33
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 2
ThumbEE CPU extension supported.
s5pv210_cpufreq_init: S5PV210 cpu-freq driver
regulator_init_complete: pd_audio_supply: incomplete constraints, leaving on
regulator_init_complete: pd_mfc_supply: incomplete constraints, leaving on
regulator_init_complete: pd_tv_supply: incomplete constraints, leaving on
gx801 2-0055: Warnning: I2C connection might be something wrong!
Goodix-TS 2-005d: Install gt811 driver.
Goodix-TS 2-005d: Driver Release Date:2012-02-08
Goodix-TS 2-005d: GT811 I2C TEST FAILED!Please check the HARDWARE connect
Goodix-TS 2-005d: Warnning: I2C communication might be ERROR!
s3c-rtc s3c64xx-rtc: setting system clock to 2015-01-20 06:18:34 UTC (1421734714)
FIMC0 registered successfully
FIMC1 registered successfully
FIMC2 registered successfully
S5PC1XX TVOUT Driver, (c) 2009 Samsung Electronics
s5p-tvout s5p-tvout: hpd status is cable removed
yaffs: dev is 32505859 name is "mtdblock3" rw
yaffs: yaffs: Attempting MTD mount of 31.3,"mtdblock3"
yaffs: block 1464 is bad
yaffs: yaffs_read_super: is_checkpointed 0
VFS: Mounted root (yaffs2 filesystem) on device 31:3.
Freeing init memory: 172K
init: cannot open '/initlogo.rle'
rtusb init rt2870 --->
usbcore: registered new interface driver rt2870
init: cannot find '/system/etc/install-recovery.sh', disabling 'flash_recovery'
android_usb: already disabled
/system/bin/sh: No controlling tty (open /dev/tty: No such device or address)
/system/bin/sh: warning: won't have full job control
adb_open
adb_bind_config
android_work: did not send uevent (0 0   (null))
root@android:/ # warning: `rild' uses 32-bit capabilities (legacy support in use)
PVR_K:(Warning): SysFinalise: Version string: SGX540 S5PC110 [543, drivers/gpu/pvr/s5pc110/sysconfig.c]
win->id=0, pmem_start=0x50989000
s3cfb s3cfb: [fb0] dma: 0x50989000, cpu: 0xf8800000, size: 0x00465000
s3cfb s3cfb: [fb1] dma: 0x4dc00000, cpu: 0xffb00000, size: 0x002ee000
pmem: request for physical address of pmem region from process 2457.
er.ServerThread (2517): /proc/2503/oom_adj is deprecated, please use /proc/2503/oom_score_adj instead.
request_suspend_state: wakeup (3->0) at 60742229008 (2015-01-20 06:19:32.780289612 UTC)
acc_open
acc_release
dm9000 dm9000: eth0: link down
ADDRCONF(NETDEV_UP): eth0: link is not ready
leds opened
android_work: did not send uevent (0 0   (null))
android_work: did not send uevent (0 0   (null))
android_work: sent uevent USB_STATE=CONNECTED
android_usb gadget: high speed config #1: android
android_work: sent uevent USB_STATE=CONFIGURED
TQ210 LEDs driver successfully close
leds opened



crw-rw---- system   audio    116,  33 2015-01-20 14:18 timer
root@android:/dev/snd #
130|root@android:/dev/snd #

Calvin 发表于 2015-1-20 14:28:06 | 显示全部楼层
hotzwd 发表于 2015-1-20 14:25
S3C JPEG Driver, (c) 2007 Samsung Electronics
JPEG driver for S5PV210
i2c i2c-1: attached s5p_ ...

/system/etc/init.tq210.sh文件中添加
sound_insmod
Calvin 发表于 2015-1-20 14:48:52 | 显示全部楼层
Calvin 发表于 2015-1-20 14:28
/system/etc/init.tq210.sh文件中添加
sound_insmod

如果这样不行,可以修改/init.rc;在
#wifi                                                                     
#       insmod /system/lib/modules/rt5370sta.ko
下面添加
         insmod /system/lib/modules/wm8960.ko
         insmod /system/lib/modules/s5pv210_wm8960.ko
(这里的2个ko文件就是你/system/lib/modules对应的声卡驱动)
 楼主| hotzwd 发表于 2015-1-20 14:53:30 | 显示全部楼层
我在弄,等下反馈结果。
 楼主| hotzwd 发表于 2015-1-20 15:17:09 | 显示全部楼层
按照 Calvin版主说的声卡驱动成功。

/system/etc/init.tq210.sh中的设置源码已经写了。

在init.rc中添加
        insmod /system/lib/modules/wm8960.ko
         insmod /system/lib/modules/s5pv210_wm8960.ko
后ok。

init.rc在源码中的位置:
\TQ210_CD\Android资源\Android 4.0\Android平台源码\TQ210_Android_4.0.4_V1.6_20140321\opt\EmbedSky\TQ210\TQ210_Android_4.0.4_V1.4\device\embedsky\tq210

感谢
aswan 发表于 2015-2-15 21:53:02 | 显示全部楼层
遇到同样的问题,怀疑官方提供的光盘不是最新的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-4 01:45 , Processed in 1.062500 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表