Hello Community & Nordic support,
Observed behaviour:
my project build with nRF Connect SDk v2.1.1 was with errors
expected behaviour:
my project build with nRF Connect SDk v2.1.1 was OK
Description:
I recently switch from nRF Connect SDK v2.0.2 to v2.1.1
The build with v2.0.2 went fine.
The build with v2.1.1 went bad see below:
My proj.conf (related to the issue)
CONFIG_THREAD_STACK_INFO=y CONFIG_THREAD_NAME=y CONFIG_THREAD_ANALYZER=y CONFIG_THREAD_RUNTIME_STATS=y
I recently switch from nRF Connect SDK v2.0.2 to v2.1.1
The build with v2.0.2 went fine.
The build with v2.1.1 went bad see below:
MF zephyr\CMakeFiles\zephyr.dir\subsys\debug\thread_analyzer.c.obj.d -o zephyr/CMakeFiles/zephyr.dir/subsys/debug/thread_analyzer.c.obj -c C:/cm/ncs/v2.1.1/zephyr/subsys/debug/thread_analyzer.c
C:/cm/ncs/v2.1.1/zephyr/subsys/debug/thread_analyzer.c: In function 'thread_analyze_cb':
C:\cm\ncs\v2.1.1\zephyr\subsys\debug\thread_analyzer.c:114:46: error: 'struct thread_analyzer_info' has no member named 'usage'
114 | if (k_thread_runtime_stats_get(thread, &info.usage) != 0) {
| ^
C:\cm\ncs\v2.1.1\zephyr\subsys\debug\thread_analyzer.c:122:27: error: 'struct thread_analyzer_info' has no member named 'usage'
122 | info.utilization = (info.usage.execution_cycles * 100U) /
| ^
C:\cm\ncs\v2.1.1\zephyr\subsys\debug\thread_analyzer.c:123:16: error: 'k_thread_runtime_stats_t' {aka 'struct k_thread_runtime_stats'} has no member named 'execution_cycles'
123 | rt_stats_all.execution_cycles;
| ^
[35/269] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_cmds.c.obj
