![]() |
xilplmi
Vitis Drivers API Documentation
|
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... | |