主题中讨论的其他器件:TDA4VH、
工具/软件:
您好 TI、
我们正在开发基于 TDA4VH 的定制板、并使用 PROCESSOR-SDK-J784S4 v10。
在我们的硬件中、我们连接了 UART 主器件5、而不是 UART 主器件8。
我们有以下行为:
- 当 BOARD_UART_INSTANCE 设置为8U 时(在 src pdk_j784s4_10_00_00_27/packages/ti/board/j784s4_evm/include/board_cfg.h 中 )
- 我们可以成功使用 SBL - tiboot3.bin 加载 tifs、然后通过我们定制电路板上的 UART 进行应用
- 日志可见(MAIN5、MCU0)
- 使用此设置时、我们看不到来自以下应用程序的日志 :enet_lwip_example_freertos (在 MCU2_1内核上执行)
- 我们可以成功使用 SBL - tiboot3.bin 加载 tifs、然后通过我们定制电路板上的 UART 进行应用
- 将 BOARD_UART_INSTANCE 设置为5U 时(在 src pdk_j784s4_10_00_00_27/packages/ti/board/j784s4_evm/include/board_cfg.h 中 )
- 我们无法通过 UART 成功引导(tiboot3已传输、没有可用于等待 tifs...的日志 和下一个二进制传输失败)。
- 当我们使用 UART 实例8编译 SBL (tiboot3.bin)和 使用 UART 实例5编译 APP (enet_lwip_example_freertos)时
- 刷写正常、可以从 SBL 中看到日志
- 所有日志均可从应用程序中看到
您有什么建议吗?当 UART 实例设为5时、为什么 SBL (tiboot3)不通过 UART 加载?
其他信息:
- 用于 SBL 编译的命令:
- make BOARD=j784s4_evm core=mcu1_0 sbl_uart_img disable_recurse_DEPS=no -sj6
- 通过 UART 引导- 用于 MCU UART 的命令
- $ sx tiboot3.bin </dev/ttyUSB >/dev/ttyUSB
- $ sx tifs.bin </dev/ttyUSB >/dev/ttyUSB
- $ sx app </dev/ttyUSB >/dev/ttyUSB
此致、
Milena