2014-01-10
beagleboneblackでHDMIのポートをGPIOに変更する
以下は、microSDを接続しない場合
ブートのパーティションをマウントする
# mkdir /mnt/mmcboot
# mount /dev/mmcblk0p1 /mnt/mmcboot
microSDで起動した場合のマウントは、/dev/mmcblk1p1となるので注意
uEnv.txtを変更する
# cd /mnt/mmcboot
# nano uEnv.txt
uEnv.txtは、以下のように変更するだけ
optargs=quiet drm.debug=7 capemgr.disable_portno=BB-BONELT-HDMI,BB-BONELT-HDMIN
再起動してください。
再起動後のチェック方法
# cat /sys/devices/bone_capemgr.*/slots
...
4: ff:P-O-L Bone-LT-eMMC-2G,00A0,Texas Instrument,BB-BONE-EMMC-2G
5: ff:P-O-- Bone-Black-HDMI,00A0,Texas Instrument,BB-BONELT-HDMI
6: ff:P-O-- Bone-Black-HDMIN,00A0,Texas Instrument,BB-BONELT-HDMIN
上記のように5,6に「L」が入っていなければ、起動時からHDMIはGPIOとして使えます。
一応、コントロールレジスタのビットをチェック
P8_27ピン(0x8e0)をチェック
# grep 8e0 /sys/kernel/debug/pinctrl/44e10800.pinmux/pins
pin 56 (44e108e0) 00000027 pinctrl-single
後ろの3ビットがモードを表すので、モードは7(GPIO)であることが分かる。
さて、あとは、overlayをいじって、GPIOをたくさん使うかなぁ。
BeagleBoneBlackで遊ぼう!
- 553 https://www.google.co.jp/
- 187 http://codenote.net/ruby/rails/1039.html
- 94 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CC0QFjAA&url=http://d.hatena.ne.jp/dimros/20131120/1384909843&ei=1iTQUrWKMpHMlAWowIHYDg&usg=AFQjCNGjkMayfqZZ6bZZ9Kv3WrLK5YaXUw&sig2=V1eRoQfbMrm2pXdH7mq7FA&bvm=bv.59026428,d.
- 49 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=3&cad=rja&ved=0CDUQFjAC&url=http://d.hatena.ne.jp/dimros/20130720/1374278398&ei=nCXSUtTrMMXZkAXr2oG4Aw&usg=AFQjCNGF3fNDRA9rmVnD7M7kmVQ1W11oWw&bvm=bv.59026428,d.dGI
- 46 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CDUQFjAB&url=http://d.hatena.ne.jp/dimros/&ei=1iTQUrWKMpHMlAWowIHYDg&usg=AFQjCNGu9eOzXvp44u8sWJxbeeVXUXFzvQ&sig2=VtCuhivrFY_cFfNWbpMc9w&bvm=bv.59026428,d.dGI
- 45 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CDcQFjAC&url=http://d.hatena.ne.jp/dimros/20130720/1374278398&ei=OG3zUoytLM7kkAW_qYDIBg&usg=AFQjCNGF3fNDRA9rmVnD7M7kmVQ1W11oWw&bvm=bv.60799247,d.dGI
- 32 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=6&ved=0CFgQFjAF&url=http://d.hatena.ne.jp/dimros/20110326/1301145073&ei=AMTkUsLVFYmekAXRhoDwCg&usg=AFQjCNHfRxIZJx3J8lfiWYWf5mhTRsEzjg&sig2=35ElskT0EqmcmEBfmvx-mg&bvm=bv.59930103,d.
- 31 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=7&ved=0CFwQFjAG&url=http://d.hatena.ne.jp/dimros/20110331/1301565532&ei=qEDfUvOuL8ymkwWUwYHICw&usg=AFQjCNH79atJSQ7RqpmTBlqp0jebbzza2Q&sig2=2g3GaqIBmsbwxowtByf8BA&bvm=bv.59568121,d.
- 30 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=8&ved=0CGcQFjAH&url=http://d.hatena.ne.jp/dimros/20130720/1374278398&ei=ytzcUuC6FcaBlAWs24DQBQ&usg=AFQjCNGF3fNDRA9rmVnD7M7kmVQ1W11oWw&sig2=0YWyLCgDm3AZaB02Yll4pQ&bvm=bv.59568121,d.
- 26 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=5&ved=0CEEQFjAE&url=http://d.hatena.ne.jp/dimros/&ei=Ek_TUun4BYOBkQWzzYG4CQ&usg=AFQjCNGu9eOzXvp44u8sWJxbeeVXUXFzvQ&bvm=bv.59026428,d.dGI