Lines Matching +full:start +full:- +full:from +full:- +full:right

15 CLion_ is a cross-platform C/C++ IDE that supports multi-threaded RTOS debugging.
18 :zephyr:code-sample:`multi-thread-blinky` sample in CLion.
32 This guide gives details on how to build and debug the :zephyr:code-sample:`multi-thread-blinky`
34 layout <west-workspaces>`.
36 Before you start, make sure you have a working Zephyr development environment, as per the
42 #. In CLion, click :guilabel:`Open` on the Welcome screen or select :menuselection:`File --> Open`
43 from the main menu.
59 not happen, go to :menuselection:`Settings --> Build, Execution, Deployment --> CMake`.
67 #. Click :menuselection:`Add environment --> From file` and select
80 .. code-block::
82 -DBOARD=nrf52840dk/nrf52840
96 #. In the configuration switcher on the top right, select :guilabel:`guiconfig` and click the hammer
101 .. code-block::
119 #. Go to :menuselection:`Settings --> Build, Execution, Deployment --> Embedded Development --> RTOS
124 This option enables Zephyr tasks view during debugging. See `Multi-threaded RTOS debug`_ in CLion
135 Instructions below show the case of a Nordic Semiconductor board and a Segger J-Link debug probe. If
138 #. Select :menuselection:`Run --> New Embedded Configuration` from the main menu.
142 .. list-table::
143 :header-rows: 1
145 * - Option
146 - Value
148 * - :guilabel:`Name` (optional)
149 - Zephyr-threads
151 * - :guilabel:`GDB Server Type`
152 - Segger JLink
154 * - :guilabel:`Location`
155 - The path to ``JLinkGDBServerCL.exe`` on Windows or the ``JLinkGDBServer`` binary on
158 * - :guilabel:`Debugger`
159 - Bundled GDB
161 .. note:: For non-ARM and non-x86 architectures, use a GDB executable
162 from Zephyr SDK. Make sure to pick a version with Python support
163 (for example, **riscv64-zephyr-elf-gdb-py**) and check that Python
166 * - :guilabel:`Target`
167 - zephyr-final
169 * - :guilabel:`Executable binary`
170 - zephyr-final
172 * - :guilabel:`Download binary`
173 - Always
175 * - :guilabel:`TCP/IP port`
176 - Auto
183 #. Click :guilabel:`Next` to set the Segger J-Link parameters.
188 :alt: Segger J-Link parameters
192 Start debugging
197 #. Make sure that **Zephyr-threads** is selected in the configuration switcher and click the bug
215 .. _Project security: https://www.jetbrains.com/help/clion/project-security.html#projects_security
216 .. _Multi-threaded RTOS debug: https://www.jetbrains.com/help/clion/rtos-debug.html
217 .. _CLion web help: https://www.jetbrains.com/help/clion/debugging-code.html