主题:C2000WARE 中讨论的其他器件
工具/软件:
大家好:
我正在研究 TMS320 系列 DSP 的启动过程、并对.cinit 段中初始化数据的排列规则有一些疑问。
-
在.cinit 段中、变量初始化数据以 COFF 文件格式整理的情况如何?
-
我观察了一些安排规则、并创建了一个简单的摘要。 是否有任何技术文档提供有关此主题的详细信息?


感谢您的帮助!
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.
工具/软件:
大家好:
我正在研究 TMS320 系列 DSP 的启动过程、并对.cinit 段中初始化数据的排列规则有一些疑问。
在.cinit 段中、变量初始化数据以 COFF 文件格式整理的情况如何?
我观察了一些安排规则、并创建了一个简单的摘要。 是否有任何技术文档提供有关此主题的详细信息?


感谢您的帮助!
尊敬的 Yang:
请查看以下内容、如果他们回答了您的问题、请告诉我:
此致、
Delaney
尊敬的 Yang:
也请查看此文档:
对不起、我也打算在我的另一个答复中加上这一点。 包括 COFF 格式的更详细说明。 我也会邀请编译器专家来看看他们是否可以给出更详细的解释。
此致、
Delaney
]在.cinit 段中以 COFF 文件格式组织的变量初始化数据有多精确?
我了解“COFF 文件格式“的含义。 然而,这是不正确的使用这个词。 文件格式指定目标文件中信息的组织方式。 变量的初始化方式是应用程序二进制接口 (ABI) 指定的一个单独问题。 在本例中、它被称为 COFF ABI、因为使用的目标文件格式是 COFF。
您对 COFF ABI 有任何疑问、我有点惊讶。 虽然它仍然受支持、但没有新工程会使用它。 几年前、C2000Ware(和类似的软件包)停止支持它。 COFF ABI 将被 EABI 取代。
是否有任何技术文档提供了有关此主题的详细信息?
请在 C28x 编译器手册 中搜索标题为 COFF 变量的自动初始化子章节。
谢谢。此致、
-乔治