使用程序的结束地址作为变量的值

时间:2014-05-13 12:51:02

标签: arm iar

我想在我的源代码中使用我的程序的结束地址(作为变量的值),它将在下载后存储在ROM中。我确实找到了在链接描述文件中定义的源代码符号中使用的方法,但是我没有找到任何与程序结束地址相关的符号。

您知道我怎样才能获得此信息?

感谢您的帮助。问候。

1 个答案:

答案 0 :(得分:0)

您可以使用内在函数__segment_end。例如(假设代码存储在段CODE中):

#pragma segment="CODE"

void * my_f(void) { return __segment_end("CODE"); }