您好,我想问下在编译uboot时,在生成 tiboot3.bin 时需要使用到的 ti-fs-firmware-am62x-gp.bin 文件,这个bin文件是TI 的一个闭源的文件吗,同时我在内核设备树中看到Main UART1 is used by TIFS firmware ,这个意思是main_uart1 被 ti-fs-firmware-am62x-gp.bin 这个bin文件使用了吗?不能在a53 linux 端使用吗?
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.
您好,我想问下在编译uboot时,在生成 tiboot3.bin 时需要使用到的 ti-fs-firmware-am62x-gp.bin 文件,这个bin文件是TI 的一个闭源的文件吗,同时我在内核设备树中看到Main UART1 is used by TIFS firmware ,这个意思是main_uart1 被 ti-fs-firmware-am62x-gp.bin 这个bin文件使用了吗?不能在a53 linux 端使用吗?
在生成 tiboot3.bin 时需要使用到的 ti-fs-firmware-am62x-gp.bin 文件,这个bin文件是TI 的一个闭源的文件吗
是的。
同时我在内核设备树中看到Main UART1 is used by TIFS firmware ,这个意思是main_uart1 被 ti-fs-firmware-am62x-gp.bin 这个bin文件使用了吗?不能在a53 linux 端使用
我帮您确认一下。
我找了一个类似的讨论贴:
可以在TIFS中禁用该uart,然后在应用程序中使用。
请将以下补丁应用到SDK board-support/k3-image-gen-2022.01/,然后重建u-boot。这应该会禁用 TIFS 使用 MAIN_UART1。
--- soc/am62x/evm/board-cfg.c.orig 2023-06-30 09:17:09.910434836 -0500
+++ soc/am62x/evm/board-cfg.c 2023-06-30 09:18:07.096173838 -0500
@@ -78,7 +78,7 @@
.size = sizeof(struct boardcfg_dbg_cfg),
},
#ifdef ENABLE_TRACE
- .trace_dst_enables = BOARDCFG_TRACE_DST_UART0 |
+ .trace_dst_enables =
BOARDCFG_TRACE_DST_ITM |
BOARDCFG_TRACE_DST_MEM,
.trace_src_enables = BOARDCFG_TRACE_SRC_PM |