将 INTEGRITY 应用程序映像与内核集成

关于此任务

要将 INTEGRITY 应用程序映像与内核集成:

过程

  1. 打开应用程序命令窗口,将目录更改到创建 INTEGRITY 应用程序映像的目录。
  2. 输入以下命令:

    C:>\...<path> <GreenDir>\intex -dbo
    - lang_7=<executable name>
    -kernel=<Target BSP path>\kernel
    -target=<Target BSP Path>\default.bsp OutputFileName

    在此命令中:

    1. <path> = 到应用程序映像的路径
    2. <executable name> = Host
    3. <Target BSP Path> = <GreenDir>\mbx800
    4. OutputFileName = Dishwasher

      例如:

      C:\..\Dishwasher\EXE <GreenDir>\intex -dbo
      -lang_7=Dishwasher-
      kernel=<GreenDir>\mbx800\kernel
      -target=<GreenDir>\mbx800\default.bsp Dishwasher

  3. 调用 ADAMULTI IDE。
  4. 选择远程 > 连接到目标打开“远程”命令窗口。

    输入以下命令:

    ocdserv lpt1 ppc800 -s <GreenDir>\mbx800\mbx800.ocd

    执行此命令时会打开两个窗口 -“目标”窗口和 IN/OUT 窗口。

  5. 选择调试 > 调试其他,浏览到创建 Integrity 应用程序映像的路径,然后单击调试。 此选项会打开“调试”窗口。
  6. 单击工具栏按钮“执行”启动在板卡上下载组合映像“内核+应用程序”。
  7. 调用 ADAMULTI IDE 的其他实例。
  8. 选择远程 > 连接到目标打开“远程”命令窗口。
  9. 输入以下命令:

    rtserv -port udp@<hostname>

    在此命令中,hostname 是目标板卡的 IP 地址。例如:

    rtserv -port udp@194.90.28.151

    执行此命令时会调用三个窗口 - “rtserv 目标”窗口、IN/OUT 窗口和“任务”窗口。在“任务”窗口中,可以查看内核空间任务和虚拟空间任务(初始)。

  10. 双击“初始任务”打开其调试窗口。您可以看到,调试箭头指向应用程序的主函数。 确保同一应用程序在 IBM® Rational® Rhapsody® 中打开。

反馈