主题中讨论的其他器件: C2000WARE
大家好、
客户有问题需要您的帮助:
我在 CCS 上创建了一个项目并在 TMS320F28374芯片上使用它、但尚未为项目中的结构变量分配初始值。 在芯片上电并运行时、此结构默认是否会分配值0? ?
我使用的是 CCS 版本10.3.1.00003
编译器版本21.6。
谢谢。此致、
本
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.
大家好、
客户有问题需要您的帮助:
我在 CCS 上创建了一个项目并在 TMS320F28374芯片上使用它、但尚未为项目中的结构变量分配初始值。 在芯片上电并运行时、此结构默认是否会分配值0? ?
我使用的是 CCS 版本10.3.1.00003
编译器版本21.6。
谢谢。此致、
本
我假设结构变量是在全局范围定义的。
Unknown 说:此结构默认情况下是否会被分配0值
如果您使用旧版 COFF ABI 进行构建、则不能。 如果您使用较新的 EABI 进行构建、是的。 有关 COFF 情况的详细信息、 请在 C28x 编译器手册 中搜索标题为"COFF 变量的自动初始化"的子章节。 有关 EABI 案例的详细信息、请在该手册中的标题为" 零初始化变量"的子章节中搜索。
在考虑从 COFF 更改为 EABI 之前、请确保使用的所有组件(例如 C2000Ware)也支持 EABI。
谢谢。此致、
-乔治