This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Memory Mapping of CC2640

I would like to know about .map file ?? could anyone give me the explanation ??

  • Hi KPon,

    The *.map file is an output of the ARM linker.

    It provides information as to which objects are placed where in the devices' memory. (Flash, RAM, ROM are types of memory) Specifically, symbols which your program actually needed. The linker will not place/reference information in memory if it is not used.

    Example Usage: If you were wondering where your compiled application code from a particular *.c file is, you could use the *.map file to see where it is in memory. Or how large your program HEAP is, etc. You can see the memory map of the device here:  

    Hope this helps! I'm sure there are people on this forum with more experience on this. Or perhaps search for more information on linkers : en.wikipedia.org/.../Linker_(computing)

    Regards,
    Rebel