nakama
2019年7月24日 15時52分
Armadillo-X1の拡張インターフェース(CON8)でUART1を利用したいのですが
DeviceTreeの設定でつまづいてしまったため教えてください。
https://users.atmark-techno.com/blog/615/2586
上記ブログを参考にして作業をしています。
差異としてLinuxカーネル4.9とATDE7を使っています。
上記ブログのファイルを参照に、添付のようにDeviceTreeの設定を作りビルドを行ったのですが
次のエラーが出ています。
ERROR (phandle_references): Reference to non-existent node or label "pinctrl_uart1"
ERROR: Input tree has errors, aborting (use -f to force output)
scripts/Makefile.lib:315: ターゲット 'arch/arm/boot/dts/armadillo_x1.dtb' のレシピで失敗しました
make[1]: *** [arch/arm/boot/dts/armadillo_x1.dtb] エラー 2
arch/arm/Makefile:341: ターゲット 'dtbs' のレシピで失敗しました
make: *** [dtbs] エラー 2
エラーメッセージを見るにarmadillo_X1.dtsのビルド時にarmadillo_x1-uart124_user1.dtsが参照できていないように思うのですが
対応の仕方が分かりません。
よろしくお願いします。
ファイル | ファイルの説明 |
---|---|
armadillo_x1.dts | |
armadillo_x1-uart124_user1.dts |
コメント
nakama
at_mizo
2019年7月24日 16時03分
溝渕です。
> ERROR (phandle_references): Reference to non-existent node or label "pinctrl_uart1"
> ERROR: Input tree has errors, aborting (use -f to force output)
> scripts/Makefile.lib:315: ターゲット 'arch/arm/boot/dts/armadillo_x1.dtb' のレシピで失敗しました
> make[1]: *** [arch/arm/boot/dts/armadillo_x1.dtb] エラー 2
> arch/arm/Makefile:341: ターゲット 'dtbs' のレシピで失敗しました
> make: *** [dtbs] エラー 2
"armadillo_x1.dts"を次のように修正してみてください。
お手数をお掛けして申し訳ございません。