Part Number: TMS320F28377D
Other Parts Discussed in Thread: C2000WARE, CONTROLSUITE
Tool/software:
Hello,
I am requesting help with a booting issue encountered while working on firmware development using the TMS320F28377D with a custom circuit.
First, the work environment is Code Composer Studio Ver.12.2, and the phenomenon is as follows: When the emulator is used to compile and download the program, it executes successfully. However, after verifying the operation and then turning the power off and on again, the system does not boot. Upon investigation, it was found that the booting success is determined by the following measures: When the system does not boot from power on, if global variables are minimized by deleting them, it operates normally. Research suggested that applying "#pragma DATA_SECTION(000, ".ooo")" would optimize the variables, and applying this confirmed normal operation with the same variable declarations. The issue arose after this point, as the situation required the continuous addition of variables, and now even using "#pragma" does not allow the system to boot.
Is there any solution to this problem? Or am I missing another issue?
Thanks in advance