工具/软件:
尊敬的 TI 专家:
以下是我的调试环境、
硬件:基于 AM6422的定制电路板
软件:A53运行基于 SDK 09.02的 RT Linux
R5基于 MCU SDK 09.02运行 RTOS
降至最低 uboot2021 启动时、我可以在 MAIN UART1上获取 R5调试日志。
降至最低 uboot2023 启动时、我无法在 MAIN UART1上获取 R5调试日志。 但我确定 R5正在运行、因为我可以看到下的 R5调试日志 /sys/kernel/debug/remoteproc/remoteproc0/trace0 。
两个版本的 uboot 都在 DTS 中配置以下、
/* main_uart1 is reserved for firmware usage */ &main_uart1 { status = "reserved"; };
两个版本的 uboot 都禁用了 TISCI 调试跟踪。 In uboot2021 、禁用了不定义的 TISCI 跟踪调试 ENABLE_TRACE 指定 board-cfg.c 。 在 uboot2023中、禁用了中的 TISCI 跟踪 board-cfg.yaml 一方 TRACE_DST_ENABLE: 0x00 。
和 Linux 内核 dts、
&main_uart1 { status = "disabled"; pinctrl-names = "default"; pinctrl-0 = <&main_uart1_pins_default>; rs485-rts-active-low; rs485-rx-during-tx; rs485-rts-delay = <1 0>; linux,rs485-enabled-at-boot-time; };
关于 MAIN UART1的 r5 .syscfg 类似于、μ s
我不知道为什么 uboot2021有效、但 uboot2023不起作用。 请帮助提供一些建议,谢谢!
BR
xixiguohx