工具/软件:
尊敬的 TI 专家:
我知道 TI EVM 使用 MAIN_uart0 作为调试控制台。 但我们计划使用 MAIN_uart1 (B24 / C24) 作为调试控制台
因此、我想提出以下问题:
1.是否可以将调试控制台切换到 MAIN_uart1?
2.如果是,需要对设备树和引导加载程序配置进行哪些更改?
3.为此目的使用 MAIN_uart1 是否存在任何依赖关系或限制?
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.
工具/软件:
尊敬的 TI 专家:
我知道 TI EVM 使用 MAIN_uart0 作为调试控制台。 但我们计划使用 MAIN_uart1 (B24 / C24) 作为调试控制台
因此、我想提出以下问题:
1.是否可以将调试控制台切换到 MAIN_uart1?
2.如果是,需要对设备树和引导加载程序配置进行哪些更改?
3.为此目的使用 MAIN_uart1 是否存在任何依赖关系或限制?
尊敬的 Yuyuan:
以下 U-Boot 补丁将 U-Boot 控制台从 UART0 更改为 UART1。 我在上使用 SDK10.0 进行了测试 AM62x 。 请对进行类似的更改 AM62P U-Boot。
diff --git a/arch/arm/dts/k3-am62x-sk-common.dtsi b/arch/arm/dts/k3-am62x-sk-common.dtsi
index 59ee49616505..5e8276ced9ca 100644
--- a/arch/arm/dts/k3-am62x-sk-common.dtsi
+++ b/arch/arm/dts/k3-am62x-sk-common.dtsi
@@ -12,7 +12,7 @@
/ {
aliases {
- serial2 = &main_uart0;
+ serial2 = &main_uart1;
mmc0 = &sdhci0;
mmc1 = &sdhci1;
mmc2 = &sdhci2;
@@ -355,9 +355,10 @@
&main_uart1 {
/* Main UART1 is used by TIFS firmware */
bootph-pre-ram;
- status = "reserved";
+ status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&main_uart1_pins_default>;
+ clock-frequency = <48000000>;
};
&main_i2c0 {
diff --git a/arch/arm/mach-k3/r5/am62x/dev-data.c b/arch/arm/mach-k3/r5/am62x/dev-data.c
index 59c95df2a887..808a07eb5533 100644
--- a/arch/arm/mach-k3/r5/am62x/dev-data.c
+++ b/arch/arm/mach-k3/r5/am62x/dev-data.c
@@ -60,7 +60,7 @@ static struct ti_dev soc_dev_list[] = {
PSC_DEV(75, &soc_lpsc_list[10]),
PSC_DEV(36, &soc_lpsc_list[11]),
PSC_DEV(102, &soc_lpsc_list[11]),
- PSC_DEV(146, &soc_lpsc_list[11]),
+ PSC_DEV(152, &soc_lpsc_list[11]),
PSC_DEV(13, &soc_lpsc_list[12]),
PSC_DEV(166, &soc_lpsc_list[13]),
PSC_DEV(135, &soc_lpsc_list[14]),尊敬的 Bin:
我不太清楚 PSCDEV 后面的数字代表什么。 我应该指什么?
或者、我应该简单地将 146 更改为 152?
diff --git a/arch/arm/mach-k3/r5/am62px/dev-data.c b/arch/arm/mach-k3/r5/am62px/dev-data.c
index dc7d092fdb0..c4fa7712e5a 100644
--- a/arch/arm/mach-k3/r5/am62px/dev-data.c
+++ b/arch/arm/mach-k3/r5/am62px/dev-data.c
@@ -52,7 +52,7 @@ static struct ti_dev soc_dev_list[] = {
PSC_DEV(75, &soc_lpsc_list[7]),
PSC_DEV(36, &soc_lpsc_list[8]),
PSC_DEV(102, &soc_lpsc_list[8]),
- PSC_DEV(146, &soc_lpsc_list[8]),
+ PSC_DEV(152, &soc_lpsc_list[8]),
PSC_DEV(13, &soc_lpsc_list[9]),
PSC_DEV(166, &soc_lpsc_list[10]),
PSC_DEV(135, &soc_lpsc_list[11]),尊敬的 Yuyuan:
请为 AM62Px 使用以下补丁:
diff --git a/arch/arm/mach-k3/r5/am62px/dev-data.c b/arch/arm/mach-k3/r5/am62px/dev-data.c
index dc7d092fdb0e..c4fa7712e5aa 100644
--- a/arch/arm/mach-k3/r5/am62px/dev-data.c
+++ b/arch/arm/mach-k3/r5/am62px/dev-data.c
@@ -52,7 +52,7 @@ static struct ti_dev soc_dev_list[] = {
PSC_DEV(75, &soc_lpsc_list[7]),
PSC_DEV(36, &soc_lpsc_list[8]),
PSC_DEV(102, &soc_lpsc_list[8]),
- PSC_DEV(146, &soc_lpsc_list[8]),
+ PSC_DEV(152, &soc_lpsc_list[8]),
PSC_DEV(13, &soc_lpsc_list[9]),
PSC_DEV(166, &soc_lpsc_list[10]),
PSC_DEV(135, &soc_lpsc_list[11]),
该编号是以下链接中记录的器件 ID。 146 是 uart0152 是 uart1。
https://software-dl.ti.com/tisci/esd/latest/5_soc_doc/am62px/devices.html