Date: Thu, 28 Mar 2024 14:28:01 +0000 (UTC) Message-ID: <1418430137.9.1711636081269@153eefc53f76> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_8_2055690085.1711636081268" ------=_Part_8_2055690085.1711636081268 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
This page gives an overview of SCU Wat= chdog BareMetal driver
The source code for the driver i= s included with the Vitis Unified Software Platform installation, as well a= s being available in the Xilinx Github repository.
Driver Name | Path in Vitis | Path in GitHub |
---|---|---|
scuwdt | <Vitis Inst= all Directory>/data/embedded/XilinxProcessorIPLib/drivers/scuwdt<= /td> | https://github.com/Xilinx/embeddedsw/tree/master/XilinxProce= ssorIPLib/drivers/scuwdt |
Note: To view the sources for a partic= ular release, use the rel-version tag in github. For example, for the= 2020.1 release, the proper version of the code is: https://github.com= /Xilinx/embeddedsw/tree/master/XilinxProcessorIPLib/drivers/scuwdt
The driver source code is organized in= to different folders. The table below shows the scuwdt driver source organi= zation.
Directory | Description |
---|---|
src | Driver source files, make and cmakelists file |
examples | Example applications that show how to use the dr= iver features |
doc | Provides the API and data structure details |
data | Driver .tcl , .mdd and .yaml files |
Note: The .yaml(in data folder) and CMakeLists.txt(in src folder) f= iles would be used in System Device Tree based flow.
For a full list of features supp= orted by this IP, please refer Chapter 14: Timers and clocks in <= a class=3D"external-link" href=3D"https://www.xilinx.com/support/documentat= ion/user_guides/ug1085-zynq-ultrascale-trm.pdf" rel=3D"nofollow">Zynqmp Trm=
None
Examples Path:
= https://github.com/Xilinx/embeddedsw/tree/master/XilinxProcessorIPLib/drive= rs/scuwdt/examples
Test Name | Example source | Description |
---|---|---|
Polled | xscuwdt_polled_example.c |
This example tests the functioning of the Scu Pr= ivate WDT driver and hardware in Timer mode using polled mode. |
Interrupt | xscuwdt_intr_example.c | This example tests the functioning of the Scu Pr= ivate WDT driver and hardware in Timer mode using interrupt mode. |
Expected Output
SCU WDT Poll= ed Mode Example Test Successfully ran SCU WDT Polled Mode Example Test
SCU WDT Inte= rrupt Example Test Successfully ran SCU WDT Interrupt Example Test