工具与软件:
团队成员、您好!
我正在使用 TMS320F28375S 微控制器、并且我正在尝试在 main.c 文件中获取以下信息。
。 起始地址 执行代码。
。 总大小 抖动。
我在线搜索了许多线程、但没有找到关于如何在 C 代码本身中以编程方式获取此信息的明确答案。 是否有实现此目的的内置方法、或者我可以访问哪些特定链接器符号来检索此信息?
对于如何解决此问题、我想提供任何建议或示例。
提前感谢!
此致、
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.
工具与软件:
团队成员、您好!
我正在使用 TMS320F28375S 微控制器、并且我正在尝试在 main.c 文件中获取以下信息。
。 起始地址 执行代码。
。 总大小 抖动。
我在线搜索了许多线程、但没有找到关于如何在 C 代码本身中以编程方式获取此信息的明确答案。 是否有实现此目的的内置方法、或者我可以访问哪些特定链接器符号来检索此信息?
对于如何解决此问题、我想提供任何建议或示例。
提前感谢!
此致、
您好!
您将从生成的.map 文件中获取代码开头和代码总大小。
有关链接器映射文件的文档、 请搜索 C28x 汇编工具手册 中标题为 创建映射文件 和 管理映射文件内容的子章节。
谢谢
Aswin
您好、Aswin、
感谢您的答复。
我已经审阅了您之前提到的文件并了解了.map 文件。 但是、我不确定如何检索我的main.c
文件或任何其他.c
文件中的数据。 具体来说、我想知道如何从链接器或.map 文件访问我的代码的起始地址。 是否有特定的符号或方法可用于在 C 文件中的变量中获取此信息?
此外、我对在我的 C 文件中获取变量中的代码大小感兴趣。
您是否有用于实现此功能的示例代码? 这对更好地理解非常有帮助。
非常感谢就如何实现这一目标提供任何指导。
感谢您的时间和帮助。
此致、
Muzammil Qureshi
我想知道如何从链接器或.map 文件访问我的代码的起始地址
请搜索 C28x 汇编工具手册 、查看标题为 地址和尺寸运算符的子章节。
是否有特定的符号或方法可用于在 C 文件内的变量中获取此信息?
请搜索标题为" 链接器符号"的子章节的相同手册。
谢谢。此致、
-George.