xilplmi
Vitis Drivers API Documentation
xplmi_debug.c File Reference

Overview

This is the file which contains uart initialization code for the PLM.

MODIFICATION HISTORY:
Ver   Who  Date        Changes


1.00 kc 07/13/2018 Initial release 1.01 ma 08/01/2019 Added LPD init code 1.02 ana 11/26/2019 Updated Uart Device ID kc 01/16/2020 Removed xilpm dependency in PLMI for UART ma 02/18/2020 Added support for logging terminal prints ma 03/02/2020 Implement PLMI own outbyte to support logging as well bsv 04/04/2020 Code clean up 1.03 kc 07/28/2020 Moved LpdInitialized from xplmi_debug.c to xplmi.c bm 10/14/2020 Code clean up td 10/19/2020 MISRA C Fixes 1.04 bm 02/01/2021 Add XPlmi_Print functions using xil_vprintf ma 03/24/2021 Store DebugLog structure to RTCA ma 03/24/2021 Print logs to memory when PrintToBuf is TRUE td 05/20/2021 Support user configurable uart baudrate 1.05 td 07/08/2021 Fix doxygen warnings bsv 07/16/2021 Fix doxygen warnings bsv 08/02/2021 Code clean up to reduce size bm 08/12/2021 Added support to configure uart during run-time rb 08/11/2021 Fix compilation warnings bsv 09/05/2021 Disable prints in slave boot modes in case of error 1.06 am 11/24/2021 Fixed doxygen warning 1.07 skd 04/21/2022 Misra-C violation Rule 8.3 fixed 1.08 bm 07/06/2022 Refactor versal and versal_net code 1.09 sk 11/09/2022 Added Timeout settings info for JTAG_SBI Bootmode ng 03/30/2023 Updated algorithm and return values in doxygen comments 1.10 ng 07/06/2023 Added support for SDT flow pre 14/12/2023 Fixed compilation warnings

 

Functions

int XPlmi_InitUart (void)
 This function initializes the PS UART. More...
 
int XPlmi_ConfigUart (u8 UartSelect, u8 UartEnable)
 This function configures the PS UART base address. More...
 
void outbyte (char c)
 This function prints and logs the terminal prints to debug log buffer. More...
 
void XPlmi_Print (u16 DebugType, const char8 *Ctrl1,...)
 This function prints debug messages with timestamp. More...