在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

    
    
    <address id="vxupu"><td id="vxupu"></td></address>

      <pre id="vxupu"><small id="vxupu"></small></pre>
      <dfn id="vxupu"></dfn>
      <div id="vxupu"><small id="vxupu"></small></div>
    1. 新聞中心

      EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > AM335x(TQ335x)學(xué)習(xí)筆記——WM8960聲卡驅(qū)動移植

      AM335x(TQ335x)學(xué)習(xí)筆記——WM8960聲卡驅(qū)動移植

      作者: 時(shí)間:2016-11-28 來源:網(wǎng)絡(luò) 收藏
    2. [0.331021]omap_i2c44e0b000.i2c:couldnotfindpctldevfornode/pinmux@44e10800/pinmux_i2c0_pins,deferringprobe
    3. [0.331059]platform44e0b000.i2c:Driveromap_i2crequestsprobedeferral
    4. [0.331115]omap_i2c4802a000.i2c:couldnotfindpctldevfornode/pinmux@44e10800/pinmux_i2c1_pins,deferringprobe
    5. [0.331139]platform4802a000.i2c:Driveromap_i2crequestsprobedeferral
    6. [0.332318]AdvancedLinuxSoundArchitectureDriverInitialized.
    7. [0.335684]Switchedtoclocksourcetimer1
    8. [0.486994]NET:Registeredprotocolfamily2
    9. [0.488860]TCPestablishedhashtableentries:4096(order:2,16384bytes)
    10. [0.489040]TCPbindhashtableentries:4096(order:5,147456bytes)
    11. [0.490403]TCP:Hashtablesconfigured(established4096bind4096)
    12. [0.490593]TCP:renoregistered
    13. [0.490617]UDPhashtableentries:256(order:2,20480bytes)
    14. [0.490807]UDP-Litehashtableentries:256(order:2,20480bytes)
    15. [0.491827]NET:Registeredprotocolfamily1
    16. [0.493704]RPC:RegisterednamedUNIXsockettransportmodule.
    17. [0.493729]RPC:Registeredudptransportmodule.
    18. [0.493738]RPC:Registeredtcptransportmodule.
    19. [0.493747]RPC:RegisteredtcpNFSv4.1backchanneltransportmodule.
    20. [0.495022]hwperfevents:enabledwitharmv7_cortex_a8PMUdriver,5countersavailable
    21. [0.499438]futexhashtableentries:256(order:2,16384bytes)
    22. [0.504727]VFS:Diskquotasdquot_6.5.2
    23. [0.504882]Dquot-cachehashtableentries:1024(order0,4096bytes)
    24. [0.507359]NFS:Registeringtheid_resolverkeytype
    25. [0.507727]Keytypeid_resolverregistered
    26. [0.507743]Keytypeid_legacyregistered
    27. [0.507886]jffs2:version2.2.(NAND)(SUMMARY)漏2001-2006RedHat,Inc.
    28. [0.508320]msgmnihasbeensetto977
    29. [0.513238]ioschedulernoopregistered
    30. [0.513269]ioschedulerdeadlineregistered
    31. [0.513341]ioschedulercfqregistered(default)
    32. [0.515815]pinctrl-single44e10800.pinmux:142pinsatpaf9e10800size568
    33. [0.520975]backlightsupplypowernotfound,usingdummyregulator
    34. [0.524309]Serial:8250/16550driver,4ports,IRQsharingenabled
    35. [0.530939]omap_uart44e09000.serial:nowakeirqforuart0
    36. [0.531575]44e09000.serial:ttyO0atMMIO0x44e09000(irq=88,base_baud=3000000)isaOMAPUART0
    37. [1.231857]console[ttyO0]enabled
    38. [1.241315]omap_rng48310000.rng:OMAPRandomNumberGeneratorver.20
    39. [1.248987][drm]Initializeddrm1.1.020060810
    40. [1.261218][drm]SupportsvblanktimestampcachingRev2(21.10.2013).
    41. [1.268316][drm]Nodriversupportforvblanktimestampquery.
    42. [1.320991]Console:switchingtocolourframebufferdevice100x30
    43. [1.332042]tilcdc4830e000.lcdc:fb0:framebufferdevice
    44. [1.337919]tilcdc4830e000.lcdc:registeredpanicnotifier
    45. [1.343814][drm]Initializedtilcdc1.0.020121205onminor0
    46. [1.380804]brd:moduleloaded
    47. [1.398539]loop:moduleloaded
    48. [1.404724]mtdoops:mtddevice(mtddev=name/number)mustbesupplied
    49. [1.414737]usbcore:registerednewinterfacedriverasix
    50. [1.420619]usbcore:registerednewinterfacedriverax88179_178a
    51. [1.427154]usbcore:registerednewinterfacedrivercdc_ether
    52. [1.433416]usbcore:registerednewinterfacedriversmsc95xx
    53. [1.439572]usbcore:registerednewinterfacedrivernet1080
    54. [1.445625]usbcore:registerednewinterfacedrivercdc_subset
    55. [1.451932]usbcore:registerednewinterfacedriverzaurus
    56. [1.457997]usbcore:registerednewinterfacedrivercdc_ncm
    57. [1.465136]usbcore:registerednewinterfacedrivercdc_wdm
    58. [1.471412]usbcore:registerednewinterfacedriverusb-storage
    59. [1.477942]usbcore:registerednewinterfacedriverusbtest
    60. [1.486105]mousedev:PS/2mousedevicecommonforallmice
    61. [1.496690]omap_rtc44e3e000.rtc:rtccore:registered44e3e000.rtcasrtc0
    62. [1.504827]i2c/deventriesdriver
    63. [1.508655]Driverfor1-wireDallasnetworkprotocol.
    64. [1.517293]omap_wdt:OMAPWatchdogTimerRev0x01:initialtimeout60sec
    65. [1.527282]omap_hsmmc48060000.mmc:unabletogetvmmcregulator-517
    66. [1.534612]platform48060000.mmc:Driveromap_hsmmcrequestsprobedeferral
    67. [1.544215]ledtrig-cpu:registeredtoindicateactivityonCPUs
    68. [1.551195]usbcore:registerednewinterfacedriverusbhid
    69. [1.557065]usbhid:USBHIDcoredriver
    70. [1.575960]davinci_evmsound:ASoC:CODEC(null)notregistered
    71. [1.582524]davinci_evmsound:snd_soc_register_cardfailed(-517)
    72. [1.589121]platformsound:Driverdavinci_evmrequestsprobedeferral
    73. [1.596830]oprofile:usingarm/armv7
    74. [1.601311]TCP:cubicregistered
    75. [1.604789]InitializingXFRMnetlinksocket
    76. [1.609445]NET:Registeredprotocolfamily17
    77. [1.614179]NET:Registeredprotocolfamily15
    78. [1.619196]Keytypedns_resolverregistered
    79. [1.623867]omap_voltage_late_init:Voltagedriversupportnotadded
    80. [1.630565]sr_dev_init:Novoltagedomainspecifiedforsmartreflex0.Cannotinitialize
    81. [1.639038]sr_dev_init:Novoltagedomainspecifiedforsmartreflex1.Cannotinitialize
    82. [1.648614]ThumbEECPUextensionsupported.
    83. [1.653130]RegisteringSWP/SWPBemulationhandler
    84. [1.658211]SmartReflexClass3initialized
    85. [1.667886]omap-gpmc50000000.gpmc:GPMCrevision6.0
    86. [1.674877]nand:devicefound,ManufacturerID:0xec,ChipID:0xd3
    87. [1.681647]nand:SamsungNAND1GiB3,3V8-bit
    88. [1.686312]nand:1024MiB,SLC,pagesize:2048,OOBsize:64
    89. [1.692312]nand:error:CONFIG_MTD_NAND_OMAP_BCHnotenabled
    90. [1.698428]omap2-nand:probeofomap2-nand.0failedwitherror-22
    91. [1.790962]tps659100-002d:Nointerruptsupport,nocoreIRQ
    92. [1.807488]vrtc:1800mV
    93. [1.810865]vrtc:suppliedbyvbat
    94. [1.818190]vio:at1500mV
    95. [1.821460]vio:suppliedbyvbat
    96. [1.828397]vdd_mpu:912<-->1312mVat1325mV
    97. [1.833532]vdd_mpu:suppliedbyvbat
    98. [1.840598]vdd_core:912<-->1150mVat1137mV
    99. [1.845924]vdd_core:suppliedbyvbat
    100. [1.852537]vdd3:5000mV
    101. [1.858001]vdig1:at1800mV
    102. [1.861420]vdig1:suppliedbyvbat
    103. [1.867904]vdig2:at1800mV
    104. [1.871302]vdig2:suppliedbyvbat
    105. [1.878529]vpll:at1800mV
    106. [1.881866]vpll:suppliedbyvbat
    107. [1.888426]vdac:at1800mV
    108. [1.891747]vdac:suppliedbyvbat
    109. [1.898169]vaux1:at1800mV
    110. [1.901568]vaux1:suppliedbyvbat
    111. [1.908027]vaux2:at3300mV
    112. [1.911421]vaux2:suppliedbyvbat
    113. [1.917833]vaux33:at3300mV
    114. [1.921323]vaux33:suppliedbyvbat
    115. [1.927806]vmmc:1800<-->3300mVat3300mV
    116. [1.932761]vmmc:suppliedbyvbat
    117. [1.938842]vbb:at3000mV
    118. [1.942302]vbb:suppliedbyvbat
    119. [1.949841]omap_i2c44e0b000.i2c:bus0rev0.11at400kHz
    120. [1.963667]omap_i2c4802a000.i2c:bus1rev0.11at100kHz
    121. [2.007363]wm89600-001a:Noplatformdatasupplied
    122. [2.084399]mmc0:hostdoesnotsupportreadingread-onlyswitch.assumingwrite-enable.
    123. [2.095817]mmc0:newhighspeedSDHCcardataddressaaaa
    124. [2.104312]mmcblk0:mmc0:aaaaSL16G14.8GiB
    125. [2.116665]mmcblk0:p1p2
    126. [2.131506]davinci_evmsound:wm8960-hifi<->4803c000.mcaspmappingok
    127. [2.215823]davinci_mdio4a101000.mdio:davincimdiorevision1.6
    128. [2.222212]davinci_mdio4a101000.mdio:detectedphymaskffffffde
    129. [2.232273]libphy:4a101000.mdio:probed
    130. [2.236597]davinci_mdio4a101000.mdio:phy[0]:device4a101000.mdio:00,driverunknown
    131. [2.244957]davinci_mdio4a101000.mdio:phy[5]:device4a101000.mdio:05,driverunknown
    132. [2.254567]cpsw4a100000.ethernet:DetectedMACID=c4:ed:ba:88:b5:e4
    133. [2.266507]input:gpio_keyad@0as/devices/gpio_keyad@0/input/input0
    134. [2.276227]omap_rtc44e3e000.rtc:settingsystemclockto2000-01-0100:00:00UTC(946684800)
    135. [2.285247]sr_init:NoPMIChooktoinitsmartreflex
    136. [2.290884]sr_init:platformdriverregisterfailedforSR
    137. [2.313832]lis3_reg:disabling
    138. [2.317496]ALSAdevicelist:
    139. [2.320598]#0:AM335x-EVM
    140. [2.434398]kjournaldstarting.Commitinterval5seconds
    141. [2.444085]EXT3-fs(mmcblk0p2):usinginternaljournal
    142. [2.452049]EXT3-fs(mmcblk0p2):recoverycomplete
    143. [2.457123]EXT3-fs(mmcblk0p2):mountedfilesystemwithordereddatamode
    144. [2.464445]VFS:Mountedroot(ext3filesystem)ondevice179:2.
    145. [2.474111]devtmpfs:mounted
    146. [2.478057]Freeingunusedkernelmemory:408K(c0859000-c08bf000)
    147. ----------mountall..........
    148. ----------Startingmdev......
    149. PleasepressEntertoactivatethisconsole.
    150. @tq335x#
    151. 從Log信息中很容易看到ALSA device list已經(jīng)出現(xiàn)了AM335x-EVM項(xiàng)。到這里TQ335x已經(jīng)能夠識別到聲卡了。

      本文引用地址:http://www.biyoush.com/article/201611/322823.htm

      6. 測試

      測試ALSA聲卡驅(qū)動的常用方法是移植alsa-lib和alsa-utils,使用alsa-utils提供的arecord來測試聲卡的錄音,aplay來測試播放。alsa-lib和alsa-utils的移植教程有很多,這里我就不多講了(如果有不明白這塊的可以留言)。

      錄音測試:

      1. arecord-fcdtest.wav
      播放測試:
      1. aplaytest.wav
      播放時(shí)就可以聽到之前錄制的聲音的。

      7. 總結(jié)

      調(diào)試聲卡驅(qū)動大約進(jìn)行了三周,也算是略有心得。

      (1) 必要的工具:我調(diào)試的時(shí)候手頭上工具不夠齊全。我是在家里調(diào)試的,沒有示波器,也就無法測量BCLK和LRCLK時(shí)鐘,調(diào)試了很久都不知道WM8960到底有沒有工作,因此,必要的工具可以有效的提高調(diào)試效率。

      (2) 先調(diào)試放音,wm8960放音再調(diào)試錄音。放音可以很容易檢測效果,錄音則沒有方便的檢測手段。同時(shí),放音的配置比錄音要簡單些,可以有效檢測驅(qū)動部分是否存在問題。


      上一頁 1 2 3 下一頁

      關(guān)鍵詞: AM335xTQ335xWM8960聲卡驅(qū)動移

      評論


      相關(guān)推薦

      技術(shù)專區(qū)

      關(guān)閉