ShellAlbert / deploy-tx2

1 stars 0 forks source link

同时固化spi/i2s #16

Open ShellAlbert opened 4 years ago

ShellAlbert commented 4 years ago

QQ截图20191023134840 QQ截图20191023134943 QQ截图20191023134952 QQ截图20191023135412 QQ截图20191023135421

tegra186-mb1-bct-pinmux-quill-p3310-1000-c03.cfg tegra186-quill-p3310-1000-c03-00-base.dtb 修改完后,使用sudo ./flash.sh jetson-tx2 mmcblk0p1刷一下 这样会更新dtb.

ShellAlbert commented 4 years ago

QQ截图20191023135751

ShellAlbert commented 4 years ago

QQ截图20191023140646 烧写完后,系统启动,插入显示器和键鼠, 创建用户名密码后,进入查看,更改的pinmux.cfg和dtb是否生效。如果像上图所示,则说明生效成功。

ShellAlbert commented 4 years ago

39:gnd-GND, ------------------ TP8 40:sdout-EIM_WR,B3,------------------ TP7 35:lrclk-EIM_RD,A4,------------------ TP5 12:bclk-EIM_CS0,B4,------------------ TP6 7:mclk-EIM_CS1,B5,------------------ TP4 QQ截图20191023143007

ShellAlbert commented 4 years ago

QQ截图20191023164220 QQ截图20191023164237 QQ截图20191023164259 当我播放44.1khz 16bit 2channel的wav文件时,使用示波器发现 一个lrck周期内的bclk是32个,这明显不对。应该是16个才对。 所以我才去检查frame-sync width. 根据上图,我使用amixer设置为15(16),然后又设置为31(32)。 同时检测寄存器,发现设置是正常。 但是bit[14:12]似乎有问题,好像现在使用的是0=LRCK_MODE,所以跟FSYNC WIDTH的设置值无关。

ShellAlbert commented 4 years ago

tx2_cloning tx2_cloning2 tx2_cloning3