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.

TM4C1294NCPDT: eeprom address

Part Number: TM4C1294NCPDT

Hi, Im using TM4C1294NCPDT MU for my project, in this im using EEPROm to store some data, i dont get any address range of the eeprom, simply im using as 

EEPROMRead((uint32_t *)&set, 0x400, sizeof(set));

i need the starting and end address of the eeprom.

  • Hello Dinesh,

    The device datasheet outlines the addresses for the memory sections in 2.4 Memory Model.

    That said, EEPROMRead doesn't need that start and end address - you just need to read from 0x000 to 0x600 which is the range of EEPROM values that can be stored.

    Are you initializing the EEPROM?

        //
        // Enable the EEPROM module.
        //
        SysCtlPeripheralEnable(SYSCTL_PERIPH_EEPROM0);
        
        //
        // Wait for the EEPROM module to be ready.
        //
        while(!SysCtlPeripheralReady(SYSCTL_PERIPH_EEPROM0))
        {
        }
        
        //
        // Wait for the EEPROM Initialization to complete.
        //
        ui32EEPROMInit = EEPROMInit();
        
        //
        // Check if the EEPROM Initialization returned an error
        // and inform the application.
        //
        if(ui32EEPROMInit != EEPROM_INIT_OK)
        {
            while(1)
            {
            }
        }

    Best Regards,

    Ralph Jacobi