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.

Compiler/LAUNCHXL-F28069M: 16 Bits per Byte or 8 Bits per Byte

Part Number: LAUNCHXL-F28069M

Tool/software: TI C/C++ Compiler

Hi All

 A line of a ".cmd" file of a project is 

  RAML4       : origin = 0x00A000, length = 0x004000     /* on-chip RAM block L4 */

This block of RAM is 0x004000 x 16 bits or 0x004000 x 8 bits?

Thanks

Luis Gonçalves

  • Hi Luis,

    On C28x, the minimum addressable memory width is 16 bits. When you declare a "byte" or "char" in C, you are creating 16 bit variables on this machine.

    The linker command file is specifying 16 bit memory size, so in this case: 0x004000 x 16 bits.

    Regards,

    Richard