Skip to content

Commit e9054a8

Browse files
OC removed / KSC added + link updated
1 parent 9db5776 commit e9054a8

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

docs/debugging-testing/debug/debugging_mbed_os_apps.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,22 @@
11
# Debugging methods for Arm Mbed OS applications
22

3-
At the heart of Arm Mbed is the [Online Compiler](../build-tools/mbed-online-compiler.html). While that is incredibly convenient for getting a project started or while prototyping, chances are that at some point you'll miss a debugger, or you'll want to develop while not having an active internet connection. Through debugging, you can do things such as set breakpoints, set watchpoints, view registers, view disassembly, browse memory and examine the callstack. These docs will help you debug your applications.
3+
At the heart of Arm Mbed is Keil Studio. While that is incredibly convenient for getting a project started or while prototyping, chances are that at some point you'll miss a debugger, or you'll want to develop while not having an active internet connection. Through debugging, you can do things such as set breakpoints, set watchpoints, view registers, view disassembly, browse memory and examine the callstack. These docs will help you debug your applications.
44

55
The simplest way to debug your code is to augment your code with [printf](../tutorials/debugging-using-printf-statements.html) statements, which you can observe from your PC using a [serial terminal](../tutorials/serial-comm.html).
66

77
## Debugging from an IDE
88

9-
Mbed Studio and Keil uVision natively support debugging Mbed OS applications:
10-
* To set up Mbed Studio, read [Mbed Studio's documentation](https://os.mbed.com/docs/mbed-studio/current/monitor-debug/debugging-with-mbed-studio.html).
11-
* To set up uVision, read [Debugging with Keil uVision](../debug-test/keil-uvision.html).
9+
Keil Studio, Mbed Studio and Keil µVision natively support debugging Mbed OS applications:
10+
* To set up Keil Studio, read the [Keil Studio documentation](https://developer.arm.com/documentation/102497/1-5/Monitor-and-debug/Debug-a-project-with-Keil-Studio/Introduction).
11+
* To set up Mbed Studio, read the [Mbed Studio documentation](https://os.mbed.com/docs/mbed-studio/current/monitor-debug/debugging-with-mbed-studio.html).
12+
* To set up µVision, read [Debugging with Keil µVision](../debug-test/keil-uvision.html).
1213

1314
Mbed also supports debugging using any IDE that supports GDB. To set up the debugger, first read [Setting up your local debug toolchain](../debug-test/setting-up-a-local-debug-toolchain.html). Then read the section for your specific IDE. The same principles apply to any unlisted IDEs that supports GDB:
1415

1516
1. Producing [debug builds with Arm Mbed CLI](../program-setup/debug-builds-cli.html).
1617
1. Debugging with [Eclipse](../debug-test/third-party-tools.html).
1718
1. Debugging with [Visual Studio Code](../debug-test/visual-studio-code.html).
18-
1. Debugging with [other IDEs that support GDB](../debug-test/index.html).
19+
1. Debugging with [other IDEs that support GDB](../debug-test/third-party-tools.html).
1920

2021
## Links to other sources
2122

0 commit comments

Comments
 (0)