summaryrefslogtreecommitdiff
path: root/doc/board/ti/am65x_evm.rst
diff options
context:
space:
mode:
authorJason Kacines <j-kacines@ti.com>2023-08-03 09:29:22 +0300
committerHeinrich Schuchardt <heinrich.schuchardt@canonical.com>2023-08-09 09:41:52 +0300
commiteffe50854a6964b6cf0f30e2716bec052a770d10 (patch)
tree5bbead3fb2b5f96895972dd7eb23c48bdde07df3 /doc/board/ti/am65x_evm.rst
parentef8336e2705fce2502383f25d68188c6b1f94dd0 (diff)
downloadu-boot-effe50854a6964b6cf0f30e2716bec052a770d10.tar.xz
doc: board: ti: k3: Add a guide to debugging with OpenOCD
Bootloader debug usually tends to be a bit dicey prior to DDR and serial port getting active in the system. JTAG typically remains the only practical debug option during the initial bringup. OpenOCD is one of the most popular environment for providing debug capability via a GDB compatible interface for developers to work with. Debugging U-Boot and bootloaders on K3 platform does have a bit of tribal knowledge that is better documented in our common platform documentation. Signed-off-by: Jason Kacines <j-kacines@ti.com> Signed-off-by: Nishanth Menon <nm@ti.com>
Diffstat (limited to 'doc/board/ti/am65x_evm.rst')
-rw-r--r--doc/board/ti/am65x_evm.rst24
1 files changed, 24 insertions, 0 deletions
diff --git a/doc/board/ti/am65x_evm.rst b/doc/board/ti/am65x_evm.rst
index 0129235c2b..5f3c46cf9f 100644
--- a/doc/board/ti/am65x_evm.rst
+++ b/doc/board/ti/am65x_evm.rst
@@ -287,3 +287,27 @@ artifacts needed to the device:
sb --ymodem tispl.bin > $MAIN_DEV < $MAIN_DEV
sleep 1
sb --xmodem u-boot.img > $MAIN_DEV < $MAIN_DEV
+
+Debugging U-Boot
+----------------
+
+See :ref:`Common Debugging environment - OpenOCD<k3_rst_refer_openocd>`: for
+detailed setup information.
+
+.. warning::
+
+ **OpenOCD support since**: v0.12.0
+
+ If the default package version of OpenOCD in your development
+ environment's distribution needs to be updated, it might be necessary to
+ build OpenOCD from the source.
+
+.. include:: k3.rst
+ :start-after: .. k3_rst_include_start_openocd_connect_XDS110
+ :end-before: .. k3_rst_include_end_openocd_connect_XDS110
+
+To start OpenOCD and connect to the board
+
+.. code-block:: bash
+
+ openocd -f board/ti_am654evm.cfg