Other Parts Discussed in Thread: TDA4VH,
Tool/software:
Hello TI,
We are working on the custom board based on the TDA4VH, and are using PROCESSOR-SDK-J784S4 v10.
On our HW, we do have connected UART MAIN 5, not UART MAIN 8.
We have following behavior:
- When the BOARD_UART_INSTANCE is set to 8U (in pdk_j784s4_10_00_00_27/packages/ti/board/src/j784s4_evm/include/board_cfg.h )
- We can successfully use sbl - tiboot3.bin to load tifs and then app via UART on our custom board
- logs are visible(MAIN5, MCU0)
- With this setup we do not see logs from for example this application enet_lwip_example_freertos (executed on the mcu2_1 core)
- We can successfully use sbl - tiboot3.bin to load tifs and then app via UART on our custom board
- When the BOARD_UART_INSTANCE is set to 5U (in pdk_j784s4_10_00_00_27/packages/ti/board/src/j784s4_evm/include/board_cfg.h )
- We cannot successfully boot via UART (tiboot3 is transferred, no logs visible for Waiting for tifs... , and next binary transfer fails).
- When we build the SBL (tiboot3.bin) with the UART instance 8, and app (enet_lwip_example_freertos ) with UART instance 5
- Flashing is OK and logs visible from SBL
- All logs are visible from app
Do you have some suggestions what might be wrong, why the SBL (tiboot3) does not load via UART when the UART instance is set to 5?
Additional info:
- Command for sbl build:
- make BOARD=j784s4_evm CORE=mcu1_0 sbl_uart_img DISABLE_RECURSE_DEPS=no -sj6
- Boot via UART - commands for MCU UART
- $ sx tiboot3.bin < /dev/ttyUSB<n> > /dev/ttyUSB<n>
- $ sx tifs.bin < /dev/ttyUSB<n> > /dev/ttyUSB<n>
- $ sx app < /dev/ttyUSB<n> > /dev/ttyUSB<n>
Best regards,
Milena