wada06
2025年6月9日 15時02分
==========
製品型番:A6400-D00Z
Debian/ABOSバージョン:3.21.3-at.7
カーネルバージョン:5.10.236-1-at
3G/LTE モジュール情報 (Debianのみ):
その他:
==========
お世話になっております。佐藤と申します。
C言語でUART5を使用して通信するプログラムを作成しています。
ABOSDEでApp run on Armadilloを実行すると、
fd = open("/dev/ttymxc4", O_RDWR);
の処理後にfdの値は-1、errno:22とTERMINALに出力されます。
Armadillo側でls /dev/ttymxc*を実行すると
/dev/ttymxc0 /dev/ttymxc2 /dev/ttymxc4
が返ってきます。
ttymxc0はデフォルトのシリアルコンソールとして使用しています。
ファイルオープンに失敗する原因は何が考えられるでしょうか。
以上、よろしくお願いいたします。
コメント
wada06
at_satoshi.ohta
2025年6月9日 15時20分
太田です。
プロジェクトディレクトリ/config/app.conf に
もしくは上記でもエラーになる場合は
を記述してみて、再度[App run on Armadillo] を実行してみていただいてもよろしいでしょうか?
どうぞよろしくお願いいたします。