工具/软件:
尊敬的 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