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.

TM4C129ENCPDT: TM4C129 ROM starts from 0x0100, or from 0x0200 ?

Part Number: TM4C129ENCPDT

In "Tiva TM4C129ENCPDT Microcontroller DATA SHEET" (DS-TM4C129ENCPDT-15863.2743 SPMS441B), in "Table 2-4. Memory Map", ROM is located starting from "0x0200.0000":

"0x0200.0000 0x02FF.FFFF On-chip ROM (16 MB)"

When I am analyzing assembly listing of C code, I see that "ROM_UARTCharsAvail" uses ROM address "0x01000014".

So maybe the "0x0200..." address should be "0x0100..." ?

Best wishes,

Piotr Kasprzyk

  • Hello Piotr,

    Yes that is known error on that specific table.

    The ROM section of the datasheet correctly states the address:

    The internal ROM of the Tiva C Series device is located at address 0x0100.0000 of the device memory map. Detailed information on the ROM contents can be found in the Tiva C Series TM4C129x ROM User’s Guide (literature number SPMU363).

    Best Regards,

    Ralph Jacobi