Open ShellAlbert opened 5 years ago
烧写完后,系统启动,插入显示器和键鼠, 创建用户名密码后,进入查看,更改的pinmux.cfg和dtb是否生效。如果像上图所示,则说明生效成功。
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
当我播放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的设置值无关。
tegra186-mb1-bct-pinmux-quill-p3310-1000-c03.cfg tegra186-quill-p3310-1000-c03-00-base.dtb 修改完后,使用sudo ./flash.sh jetson-tx2 mmcblk0p1刷一下 这样会更新dtb.