This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM623:将控制台从 ttyS2更改为 ttyS4

Guru**** 2013580 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1454643/am623-changing-console-from-ttys2-to-ttys4

器件型号:AM625

工具与软件:

您好!

我想将引导 ttyS2更改为 ttyS4、而引脚配置仍使用 main_uart0。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1295252/am623-changing-console-from-uart0-to-uart2/4916153#4916153 
我参考了上述文章中提到的配置方法、但进行更改后、会打印 U-Boot 和 Linux 引导消息、但不会显示登录界面。

您能帮助我们看一看吗? 谢谢。

我的补丁如下:

uBoot

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
diff --git a/arch/arm/dts/k3-am625-r5-sk.dts b/arch/arm/dts/k3-am625-r5-sk.dts
index f64d6362..b7c37a34 100644
--- a/arch/arm/dts/k3-am625-r5-sk.dts
+++ b/arch/arm/dts/k3-am625-r5-sk.dts
@@ -20,7 +20,7 @@
};
chosen {
- stdout-path = "serial2:115200n8";
+ stdout-path = "serial4:115200n8";
tick-timer = &main_timer0;
};
diff --git a/arch/arm/dts/k3-am625-sk.dts b/arch/arm/dts/k3-am625-sk.dts
index 0e3b554a..20c781cc
--- a/arch/arm/dts/k3-am625-sk.dts
+++ b/arch/arm/dts/k3-am625-sk.dts
@@ -17,7 +17,7 @@
model = "Texas Instruments AM625 SK";
aliases {
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Linux

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
diff --git a/ti-u-boot/arch/arm/dts/k3-am62x-sk-common.dtsi b/ti-u-boot/arch/arm/dts/k3-am62x-sk-common.dtsi
index 95923508..fbcb42f2
--- a/ti-u-boot/arch/arm/dts/k3-am62x-sk-common.dtsi
+++ b/ti-u-boot/arch/arm/dts/k3-am62x-sk-common.dtsi
@@ -12,2 +12,2 @@
/ {
aliases {
- serial2 = &main_uart0;
+ serial4 = &main_uart0;
mmc0 = &sdhci0;
mmc1 = &sdhci1;
mmc2 = &sdhci2;
spi0 = &ospi0;
ethernet0 = &cpsw_port1;
ethernet1 = &cpsw_port2;
usb0 = &usb0;
usb1 = &usb1;
};
chosen {
- stdout-path = "serial2:115200n8";
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
~# cat /etc/securetty
# /etc/securetty: list of terminals on which root is allowed to login.
# See securetty(5) and login(1).
console
# Standard serial ports
ttyS0
ttyS1
ttyS2
ttyS3
ttyS4
# ARM AMBA SoCs
ttyAM0
ttyAM1
ttyAM2
ttyAM3
ttyAMA0
...
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    需要修改由/etc/inittab.中的 start_Getty 指定的端口号

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Stephen:

    [报价 userid="565320" url="~/support/processors-group/processors/f/processors-forum/1454643/am623-changing-console-from-ttys2-to-ttys4 "]我想将 boot ttyS2更改为 ttyS4、且引脚配置仍使用 main_uart0。

    此更改不会影响 UART 端口上的任何内容、此更改的目的是什么?

    需要修改由/etc/inittab.中 start_Getty 指定的端口号

    您是否意味着可以通过修改/etc/inittab?解决该问题

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Bin、

    1.我们要将/dev/ttyS2 用作 RS485端口、用于 上一个应用。

    2.yes、 在 /etc/inittab 中将 ttyS2修改为 ttyS4  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Stephen:

    感谢您的澄清。