AnsweredAssumed Answered

Uninitialize  the variable of different segemnts

Question asked by Ambarish Hundekar on Dec 26, 2017
Latest reply on Dec 27, 2017 by Martin Kovar



I need to locate the variables in different segments of the memory (ROM or RAM ) without initialization (not initialization to 0 at the start up time). 


in IAR IDE , we can use no_init syntax to the variables. 



#pragma segment = "ABC"  

__no_init int varaible1; 

__no_init int varaible2; 


I just to know what is the syntax for gcc compiler to for not to initialize the variable. 

below code is to locate the variable to paricular segment but it is initialized to 0. 

__attribute__((section(".ABC"))) int varaible1; 


Kindly help me in this.