This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Unable to use Memory Manager Diagnostics even on the latest SDK (SDK 17.0.2)

Hello,

I am using SDK 17.0.2 and want to use Memory Manager Diagnostics .

I have added to my project's sdk_config.h the following :

#ifndef MEM_MANAGER_ENABLE_DIAGNOSTICS
#define MEM_MANAGER_ENABLE_DIAGNOSTICS 1
#endif

Once I tried to build my project with this define I got : 

..\nRF5_SDK\nRF5_SDK_17.0.2_d674dde\components\libraries\mem_manager\mem_manager.c:504:42: error: 'BLOC_CAT_COUNT' undeclared here (not in a function); did you mean 'BLOCK_CAT_COUNT'?
..\nRF5_SDK\nRF5_SDK_17.0.2_d674dde\components\libraries\mem_manager\mem_manager.c:516:1: error: expected ',' or ';' before 'static'
..\nRF5_SDK\nRF5_SDK_17.0.2_d674dde\components\libraries\mem_manager\mem_manager.c:620:19: error: 'm_min_size' undeclared (first use in this function); did you mean 'p_min_size'?
..\nRF5_SDK\nRF5_SDK_17.0.2_d674dde\components\libraries\mem_manager\mem_manager.c:620:19: note: each undeclared identifier is reported only once for each function it appears in
..\nRF5_SDK\nRF5_SDK_17.0.2_d674dde\components\libraries\mem_manager\mem_manager.c:687:5: error: expected ';' before 'm_module_initialized'
..\nRF5_SDK\nRF5_SDK_17.0.2_d674dde\components\libraries\mem_manager\mem_manager.c:757:5: error: expected ';' before '}' token
..\nRF5_SDK\nRF5_SDK_17.0.2_d674dde\components\libraries\mem_manager\mem_manager.c:911:23: error: 'm_min_size' undeclared (first use in this function); did you mean 'p_min_size'?
..\nRF5_SDK\nRF5_SDK_17.0.2_d674dde\components\libraries\mem_manager\mem_manager.c:923:23: error: 'm_max_count' undeclared (first use in this function); did you mean 'm_cur_count'?
..\nRF5_SDK\nRF5_SDK_17.0.2_d674dde\components\libraries\mem_manager\mem_manager.c:970:13: error: 'm_min_size' undeclared (first use in this function); did you mean 'p_min_size'?
..\nRF5_SDK\nRF5_SDK_17.0.2_d674dde\components\libraries\mem_manager\mem_manager.c:972:37: error: 'm_max_count' undeclared (first use in this function); did you mean 'm_cur_count'?
Build failed

Any chance you have an updated file that works?

Parents Reply Children
No Data
Related