我想知道是否有办法在运行时将 C 函数及其数据加载到正在运行的微控制器系统的文本段中。在函数被放置在文本段中并且数据被存储在数据段中之后,指向新加载函数的函数指针在主应用程序中被调用。除了在启动之前加载整个二进制文件之外,该功能将类似于引导加载程序。我知道您可以使用链接器的分散加载函数将函数指针放置在固定地址或更改节中的对齐方式。有谁知道这是否可能,如果不能,为什么?
非常感谢
我想知道是否有办法在运行时将 C 函数及其数据加载到正在运行的微控制器系统的文本段中。在函数被放置在文本段中并且数据被存储在数据段中之后,指向新加载函数的函数指针在主应用程序中被调用。除了在启动之前加载整个二进制文件之外,该功能将类似于引导加载程序。我知道您可以使用链接器的分散加载函数将函数指针放置在固定地址或更改节中的对齐方式。有谁知道这是否可能,如果不能,为什么?
非常感谢