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. 디버그 > 기타 디버그를 선택하고 무결성 애플리케이션이 작성된 경로를 탐색한 후 디버그를 클릭하십시오. 이와 같이 선택하면 디버그 창이 열립니다.
  6. 도구 모음 단추 이동을 클릭하여 보드에서 "커널 + 애플리케이션"의 컴포지트 이미지의 다운로드를 시작하십시오.
  7. ADAMULTI IDE의 다른 인스턴스를 호출하십시오.
  8. 원격 명령 창을 열어서 원격 > 대상에 연결을 선택하십시오.
  9. 다음 명령을 입력하십시오.

    rtserv -port udp@<hostname>

    이 명령에서 hostname은 대상 보드의 IP 주소입니다. 예를 들면, 다음과 같습니다.

    rtserv -port udp@194.90.28.151

    이 명령을 실행하면 세 개의 창인 rtserv 대상 창, IN/OUT 창 및 태스크 창이 호출됩니다. 태스크 창에서 커널 공간 태스크와 가상 주소 공간 태스크(초기)를 볼 수 있습니다.

  10. 초기 태스크를 두 번 클릭하여 해당되는 디버그 창을 여십시오. 애플리케이션의 기본(main) 함수를 가리키는 디버그 화살표를 볼 수 있습니다. 동일한 애플리케이션이 IBM® Rational® Rhapsody®에 열려 있는지 확인하십시오.

피드백