My question is pretty direct.. There are different memory segments to which various typetypes of data isare put into from a C(or embedded C) code after compilation, i. I.e,: .text.text, data.data, .bss.bss, stack and heap. I just want to know where each of these segments would reside in a microcontroller memory.. thatThat is, which data goes into what type of memory, given the memory types are RAM, NVRAM, ROM, EEPROM, FLASH etc.
I have found answers to similar questions here, but they failed to explain what would be the contents of each of the different memory types.
Any sort of help is highly appreciated... Thanks in advance!