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.

[参考译文] AM625SIP:我想在 Linux 中使用 MAIN_UART1、而不是 TIFS。

Guru**** 2979400 points

Other Parts Discussed in Thread: AM625SIP

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1663208/am625sip-i-wants-to-use-main_uart1-in-linux-instead-tifs

器件型号: 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 中使用

请告诉我。

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    TIFS 经过预配置、可使用 MAIN_UART1。 但可以在电路板 cfg 中禁用日志记录。 一旦禁用了日志记录、您应该能够在 Linux 内核中重新配置 MAIN_UART1 /重新利用 MAIN_UART1。 您是否尝试过从 Linux 配置 MAIN_UART1?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您发送编修