The Details View is one of the default Sidebar Views. It shows the files of the selected build configuration of a given application. It is located by default directly under the Applications View.
This View always takes the name of the active application and specifies which active context it lists the files for. For example, on the following image, files for the currently selected build/peripheral_uart_5 are listed. The list is different if you select the top sysbuild entry.
These are the main sections of the Details View:
| Section | Description |
|---|---|
| Source files | Lists the source files for the selected context, including main.c. You can find the module files for both the nRF Connect SDK and Zephyr here, as well as the Generated files from the build. |
| Config files | Lists the configuration input files for the selected context: application files (including CMakeLists.txt and potentially VERSION, Kconfig files (such as prj.conf), Devicetree files (both .overlay files and base .dts files), and snippet files.If a configuration file that is expected by the build cannot be found on disk, it is shown with a ! badge. |
| Output files | Lists the output files generated by the build. |
| Core overview | Lists the following information for the selected context, based on its zephyr.elf output file:- Initialization levels - displayed in a directory-like structure, where the level is parent and the steps are its children. For more information, see also Zephyr's System Initialization API. - Enabled interrupts - containing hardware and software interrupt service routines. For more information, see Zephyr's Interrupts. Hover over these sections to display the Visit Documentation button with links to the documentation. Note: This section does not appear when a Trusted Firmware-M build or the top sysbuild configuration entry are the active context. |
| Memory report | By default, lists the memory report partitions of the selected context, based on its partitions.yaml output file.If you have not generated a memory report with the Memory report action in the Actions View, this section includes the Generate memory report action. Clicking the button will generate the basic memory report in the treeview format in the Details View. When you hover over the section name, the Refresh Memory Report button appears. Clicking it regenerates the memory report. Note: To see more detailed memory information, generate a memory report with the Memory report action in the Actions View. |
| Secure partitions | Lists the files that belong to the Trusted Firmware-M Secure Processing Environments. This section appears only if you build with the security by separation enabled. See Processing environments in the nRF Connect SDK documentation for more information. |
Above its sections, the Details View lists the SDK version used by the selected build.
For more information about the configuration input and output files, see the following documentation pages:
- Zephyr's Input and output files
- Zephyr's Sysbuild
- Output build files in the nRF Connect SDK documentation