こんにちは、NXPチームの皆様、
S32G399ardb3を参照し、カスタムボードを設計し、Linux BSP 35を使用しました。
当社の S32G3 カスタマイズボードはPCから UARTデータを受信できません が、PCはS32G3からUARTデータを受信できます
PINMUX FUNC Xがデバイスツリーでどのような機能を表しているかをどうやって知ることができますか?
UART2を有効にした場合、 PINMUX FUNC Xはどのように設定すればよいですか?
以下はデバイスツリーです(BSP 43に従って変更します)
uart1_pins: uart1_pins {
uart1_pins_grp0 {
pinmux = FUNC2)>; // PC_08
output-enable;
slew-rate = ;
};
uart1_pins_grp1 {
pinmux = FUNC0)>; // PC_04
input-enable;
slew-rate = ;
};
uart1_pins_grp2 {
pinmux = FUNC2)>;
};
};
&uart1 {
pinctrl-0 = <&uart1_pins>;
pinctrl-names = "default";
status = "okay";
}; S32G3のコマンドを使用してデータを送信します
echo "Test" > /dev/ttyLF1
私のPCは、受信したデータにコマンドを使用できます
cat /dev/ttyUSB1
ありがとうございます
こんにちは、NXPチームの皆様、
現在正常に動作しています。
しかし、stty コマンドを使用せずにボーレートを設定するにはどうすればよいですか?
ノート: ttyLF1 はシリアルコンソールではなく内部 UART です
こんにちは、NXPチームの皆様、
私は これらの問題をS32G3_IOMUX 2で見つけました。xlsx ファイル
PC_04 PINMUX関数「LINデータ受信」SSSは0000_0100なので、FUNC4である必要があります
uart1_pins_grp2 {
pinmux = FUNC4)>;
}; ありがとうございます