Hello,
I am using CCS V6 with compiler version TI v6.2.9. The programming device is TMS28335.
I have created two executable projects using different method. The first project A used all the source files(*.c, *.asm) directly, while the second project B used some static libraries which are generated from part of the source files.
The output map files(A.map is generated from project A, and B.map is generated from project B) are almost the same except two differences.
- The memory configuration of A.map contains "DSP2833x_DisInt.Obj" and "DSP2833x_DBGIER.obj", while the B.map doesn't contain the two obj.
- The A.map uses 0x08 words of Section "CSM_PWL" and 0x76 words of section "CSM_RSVD", while the B.map doesn't use them.
The relevant source files are the following three asm files:
- DSP2833x_DBGIER.asm
- DSP2833x_DisInt.asm
- DSP2833x_CSMPasswords.asm
I guess the A.map and B.map should be exactly the same. What cause the differences? The building settings?
The cmd file? Or any other reason?
Best regards.