Folks,
I need to generate a global variable list in my project, including variable name, memory address and size. What I did is compiling the project, parse the MAP file with my perl script. Everything looks just fine, then I noticed one global variable declared as "unsigned int", but its size is 32bit, which shall be 16bit. Then I go back to map file and manually check the memeory address of this variable and its adjacent variable, the difference of two address is 32bit. And I found another similar variable size error in variable list, the extreme case is one "float" variable has size of 144bit. I am using Code Generation Tools v5.2.4, my target platform is F28335, CCS version is 3.3.80.11. I guess this is correlated with the compiler, any ideas?
Thanks
Tim