Other Parts Discussed in Thread: AM625SIP
器件型号: AM625SIP
我想在 Linux 中使用 MAIN_UART1、而不是 TIFS。
我使用了 AM625SIP EVM
MCU+SDK 版本:12_00_00_27
Linux SDK:12_00_00_27 04
TIFS 使用 MAIN_UART1。 但我想在 Linux 中使用。
我在 MCU+SDK 中使用。(examples/drivers/ipc/ipc_rpmsg_echo_linux)。
我在{source/drivers/sciclient/sciclient_default_boardcfg/am62x/sciclient_defaultBoardcfg.c]中进行修改。
/* boardcfg_dbg_cfg */
.debug_cfg ={
.subhdr ={
.magic = TISCI_BOARDCFG_DBG_CFG_MAGC_NUM、
.size = sizeof (struct tisci_boardcfg_dbg_cfg)、
}、
/*。trace_dst_enables =(TISCI_BOARDCFG_TRACE_DST_UART0 |
TISCI_BOARDCFG_TRACE_DST_ITM |
TISCI_BOARDCFG_TRACE_DST_MEM)、*/
.trace_dst_enables = 0、/*月修改*/
#ifdef SYSFW_TRACE_ENABLE
/*这将启用 SYSFW 日志记录的跟踪。 只能用于
*调试。 不应在启用此功能的情况下进行性能分析。
*/
trace_src_enables =(TISCI_BOARDCFG_TRACE_SRC_PM |)
TISCI_BOARDCFG_TRACE_SRC_RM |
TISCI_BOARDCFG_TRACE_SRC_SEC |
TISCI_BOARDCFG_TRACE_SRC_BASE |
TISCI_BOARDCFG_TRACE_SRC_USER |
TISCI_BOARDCFG_TRACE_SRC_supr)
#else
/*.trace_src_enables = TISCI_BOARDCFG_TRACE_SRC_USER、*/
.trace_src_enables = 0、/*月修改*/
#endif
但它仍在 TIFS 中使用。
在启动 U-boot 时、日志中已初始化 UART1。
=====================================
MD.l 0x02810000
02810000:00000000 00000000 000000c1 00000003 ............
02810010:00000003 00000060 00000000 ……`………
02810020:00000000 00000000 00000000 ............
02810030:00000000 00000000 00000040 00000000 .... @……
02810040:00000000 00000004 00000000 ............
02810050:47424e03 00000000 00000001 000000ff .nbg ..........
02810060:00000069 00000000 00000000 I.....
02810070:00000003 0000001a 00000000 ............
02810080:00000000 00000000 00000000 ............
02810090:00000018 00000000 00000000 ............
028100a0:00000007 00000000 00000000 ............
028100b0:00000000 00000000 00000000 ............
028100c0:00000000 00000000 00000000 ............
028100d0:00000000 00000000 00000000 ............
028100e0:00000000 00000000 00000000 ............
028100f0:00000000 00000000 00000000 ............
=>
=====================================
我不想在引导 u-boot 时初始化 MAIN_UART1。
我想在 Linux 中使用
请告诉我。