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.

AM2634: How to Conform the start address

Part Number: AM2634

Tool/software:

Hi teams,

1. I am Using AM2634 MCU , and i generated the hex file in the form of INTEL HEX File Format 


i opened i checked my start address and it show like 00 below 



But what is the actual start address of the MCU is :100000001818181818 if you see these are the address they mentioned wheatear is that the exact start address??

in make file i can see the address 0x60000000 is my start address



but in sys config they are assigning 
0x60100000 this as start address


can you please conform me that which one is correct and can you give some detail relationship on those 3 difference? 

  • But what is the actual start address of the MCU

    The start address for executing code is 0x0. That's why your application hex file starts at 0x0.

    but in sys config they are assigning 
    0x60100000 this as start address
    in make file i can see the address 0x60000000 is my start address

    These are addresses in the memory space mapped to external flash memory. The external flash is not used for program code execution so a hex file of your application program will usually not refer to it. The external flash is there to store images of the program code which are loaded into RAM at boot. Programs only run in RAM on this device.

    If you are using a debugger, then you aren't using the FLASH at all by default so you don't need to worry about it.....yet.