是否可以从MPC5674F(NXP PPC)上的另一个映像调用函数?

是否可以从MPC5674F(NXP PPC)上的另一个映像调用函数?,c,function-pointers,powerpc,ucos,C,Function Pointers,Powerpc,Ucos,我的问题解释如下 建立主形象 使用JTAG下载主映像 构建应用程序映像 使用RS232下载应用程序图像 运行主映像 从main()调用应用程序映像中的func_a 在这个系统上可能吗? 如果可能的话,请告诉我该怎么办 谢谢,, 当做 亨克直接跳到函数?或者定义一个指向函数的指针变量,将其指定给要调用的函数的位置,并将函数指针变量用作实际函数?不管是哪一个。我想知道的是如何使用其他图像功能。你应该知道图像加载的地址。您还应该知道(或者可以很容易地找到)图像中函数的偏移量。添加这两个映像,您就有了

我的问题解释如下

  • 建立主形象
  • 使用JTAG下载主映像
  • 构建应用程序映像
  • 使用RS232下载应用程序图像
  • 运行主映像
  • 从main()调用应用程序映像中的func_a
  • 在这个系统上可能吗? 如果可能的话,请告诉我该怎么办

    谢谢,, 当做
    亨克

    直接跳到函数?或者定义一个指向函数的指针变量,将其指定给要调用的函数的位置,并将函数指针变量用作实际函数?不管是哪一个。我想知道的是如何使用其他图像功能。你应该知道图像加载的地址。您还应该知道(或者可以很容易地找到)图像中函数的偏移量。添加这两个映像,您就有了函数的地址,然后可以初始化函数指针以指向该地址,然后可以调用该函数。我的建议是,如果您有两个映像,则将其中一个映像作为初始化硬件的“启动映像”,然后跳到(或调用)第二个映像中的一个函数,它是执行所有工作的应用程序映像。然后,您只需在第一幅图像的第二幅图像中调用一个函数,就可以大大简化一切。谢谢您友好的回答。但不幸的是,主要计划仍在继续。然后我必须用一个外部程序创建的函数来替换它。因此,很难简化。