hi experts,
May you bave anice day!
In assembler programming, I encountered a problem unremarked before:
in TMS320C28x Optimizing C/C++ Compiler v22.6.0.LTS, 7.1.1 Sections, It says: The .econst section contains string constants, string literals, the declaration and initialization of global and static variables. and
The .ebss section reserves space for global and static variables defined. At program startup time, the C/C++ boot routine copies data out of the .cinit section (which can be in ROM) and uses it for initializing variables in the .ebss section. (COFF only)
But in fact i found that: in map file, initialized and uninitialized global variables are all in ebss section. NOT in econst section.
so what should I understand the red-colored and underlined words: The .econst section contains string constants, string literals, the declaration and initialization of global and static variables.?
thank you very much!