SPRADG5 January   2024 AM67 , AM67A , AM68 , AM68A , AM69 , AM69A , DRA821U , DRA821U-Q1 , DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4AEN-Q1 , TDA4AH-Q1 , TDA4AL-Q1 , TDA4AP-Q1 , TDA4VE-Q1 , TDA4VEN-Q1 , TDA4VH-Q1 , TDA4VL-Q1 , TDA4VM , TDA4VM-Q1 , TDA4VP-Q1

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1UART Introduction
    1. 1.1 Jacinto 7 UART Overview
    2. 1.2 Jacinto 7 UART Features
    3. 1.3 Jacinto 7 UART Functional Introduction
  5. 2UART Usage Overview
    1. 2.1 WKUP_UART0 Usage
    2. 2.2 MCU_UART0 Usage
    3. 2.3 MAIN_UARTx Usage
  6. 3Log Level Design on Software Module
  7. 4Change UART Instance
    1. 4.1 Change MAIN_UARTx for MAIN Domain
    2. 4.2 Set Standalone UART Port for DSP/MCU
  8. 5Summary
  9. 6References

MCU_UART0 Usage

  1. After MCU_UART0 is reserved, it can be used to check whether the processor is working normally. The method is to set the board to UART boot mode firstly, then the MCU_UART0 serial port will print out the "CCCCC" string, which can detect whether the power supply of the board is normal.
  2. MCU_UART0 also can be used to burn OSPI flash according to this link.
  3. For HS processors, MCU_UART0 also can be used to check if efuse burns the key successfully, the steps in details could be referred to in the TDA4 HS Prime chapter of this document.
  4. For SBL boot, MCU_UART0 will be used as the debugging serial port of SBL and MCU1_0 firmware to print logs. The main function entry in sbl_main.c configures and initializes this serial port.