Renesas Starter Kit+ for RX65N-2MB 시작하기 - FreeRTOS

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Renesas Starter Kit+ for RX65N-2MB 시작하기

중요

이 라이브러리는 더 이상 사용되지 않는 Amazon-FreeRTOS 리포지토리에서 호스팅됩니다. 새 프로젝트를 생성할 때는 여기서 시작하는 것이 좋습니다. 현재 사용되지 않는 Amazon-FreeRTOS 리포지토리를 기반으로 하는 기존 FreeRTOS 프로젝트가 이미 있는 경우에는 Amazon-FreeRTOS Github 리포지토리 마이그레이션 가이드 섹션을 참조하세요.

이 자습서에서는 Renesas Starter Kit+ for RX65N-2MB를 시작하기 위한 지침을 제공합니다. RX65N-2MB 전용 Renesas RSK+가 없는 경우 AWS 파트너 장치 카탈로그를 방문하여 파트너로부터 하나를 구입하십시오.

시작하기 전에 디바이스를 클라우드에 연결하도록 AWS IoT 구성하고 FreeRTOS를 다운로드해야 합니다. AWS 자세한 내용은 첫 번째 단계 섹션을 참조하세요. 이 자습서에서는 FreeRTOS 다운로드 디렉터리의 경로를 freertos라고 합니다.

개요

이 자습서에는 다음의 시작하기 단계에 대한 지침이 포함되어 있습니다.

  1. 보드를 호스트 시스템에 연결합니다.

  2. 마이크로 컨트롤러 보드용 내장형 애플리케이션을 개발 및 디버깅하기 위한 소프트웨어를 호스트 시스템에 설치합니다.

  3. FreeRTOS 데모 애플리케이션을 바이너리 이미지로 크로스 컴파일합니다.

  4. 애플리케이션 바이너리 이미지를 보드에 로드한 후 애플리케이션을 실행합니다.

Renesas 하드웨어 설정

RSK+ for RX65N-2MB를 설정하려면
  1. 양의 +5V 전원 어댑터를 RSK+ for RX65N-2MB의 PWR 커넥터에 연결합니다.

  2. 컴퓨터를 RSK+ for RX65N-2MB의 USB2.0 FS 포트에 연결합니다.

  3. 컴퓨터를 RSK+ for RX65N-2MB의 USB-to-serial 포트에 연결합니다.

  4. 라우터 또는 인터넷에 연결된 이더넷 포트를 RSK+ for RX65N-2MB의 이더넷 포트에 연결합니다.

E2 Lite 디버거 모듈을 설정하려면
  1. 14핀 리본 케이블을 사용하여 E2 Lite 디버거 모듈을 RSK+ for RX65N-2MB의 ‘E1/E2 Lite’ 포트에 연결합니다.

  2. USB 케이블을 사용하여 E2 Lite 디버거 모듈을 호스트 머신에 연결합니다. E2 Lite 디버거가 보드와 컴퓨터 둘 다에 연결된 경우 디버거에서 녹색 ‘ACT’ LED가 깜박입니다.

  3. 디버거가 호스트 컴퓨터와 RSK+ for RX65N-2MB에 연결되고 나면 E2 Lite 디버거 드라이버가 설치되기 시작합니다.

    드라이버를 설치하려면 관리자 권한이 필요합니다.

다양한 인터페이스와 연결된 주변 장치가 있는 임베디드 시스템 보드.

개발 환경 설정

RSK+ for RX65N-2MB에 대한 FreeRTOS 구성을 설정하려면 Renesas e2studio IDE 및 CC-RX 컴파일러를 사용합니다.

참고

Renesas e2studio IDE 및 CC-RX 컴파일러는 Windows 7, 8, 10 운영 체제에서만 지원됩니다.

e2studio 다운로드 및 설치
  1. Renesas e2studio installer 다운로드 페이지로 이동하여 오프라인 설치 관리자를 다운로드합니다.

  2. 그러면 Renesas 로그인 페이지로 이동합니다.

    Renesas 계정이 있는 경우 로그인 보안 인증 정보를 입력한 다음 로그인을 선택합니다.

    계정이 없는 경우 Register now(지금 등록)을 선택하고 최초의 등록 단계를 따릅니다. 그러면 Renesas 계정을 활성화하기 위한 링크가 포함된 이메일을 받게 됩니다. 이 링크를 따라서 Renesas 등록을 완료한 다음 Renesas에 로그인합니다.

  3. 로그인한 후 e2studio 설치 관리자를 컴퓨터에 다운로드합니다.

  4. 설치 관리자를 열고 단계에 따라 완료합니다.

자세한 내용은 Renesas 웹사이트에서 e2studio를 참조하세요.

RX Family C/C++ 컴파일러 패키지 다운로드 및 설치
  1. RX Family C/C++ Compiler Package 다운로드 페이지로 이동하여 V3.00.00 패키지를 다운로드합니다.

  2. 실행 파일을 열고 컴파일러를 설치합니다.

자세한 내용은 Renesas 웹사이트에서 RX Family용 C/C++ 컴파일러 패키지를 참조하십시오.

참고

컴파일러는 평가판에 대해서만 무료로 제공되며 60일 동안 유효합니다. 61일째는 라이선스 키를 받아야 합니다. 자세한 내용은 평가 소프트웨어 도구를 참조하십시오.

FreeRTOS 샘플 빌드 및 실행

이제 데모를 구성했으므로 보드에서 데모 프로젝트를 빌드 및 실행할 준비가 된 것입니다.

e2studio에서 FreeRTOS 데모 빌드

e2studio에서 데모를 가져와서 빌드하기
  1. 시작 메뉴에서 e2studio를 시작합니다.

  2. Select a directory as a workspace(작업 영역으로 디렉터리 선택) 창에서 작업하려는 폴더를 찾아 시작을 선택합니다.

  3. 처음 e2studio를 열면 Toolchain Registry(도구 체인 등록) 창이 열립니다. Renesas Toolchains(Renesas 도구 체인)을 선택하고 CC-RX v3.00.00이 선택되어 있는지 확인합니다. 등록을 선택한 다음 확인을 선택합니다.

  4. 처음으로 e2studio를 열 경우 Code Generator Registration(코드 생성기 등록) 창이 나타납니다. 확인을 선택합니다.

  5. Code Generator COM component register(코드 생성기 COM 구성요소 등록)창이 나타납니다. Please restart e2studio to use Code Generator에서 확인을 선택합니다.

  6. e2studio 다시 시작 창이 나타납니다. 확인을 선택합니다.

  7. e2studio가 다시 시작됩니다. Select a directory as a workspace(작업 영역으로 디렉터리 선택) 창에서 시작을 선택합니다.

  8. e2studio 시작 화면에서 e2studio 워크벤치로 이동 화살표 아이콘을 선택합니다.

  9. Project Explorer 창을 마우스 오른쪽 버튼으로 클릭하고 가져오기를 선택합니다.

  10. 가져오기 마법사에서 General(일반), Existing Projects into Workspace(기존 프로젝트를 작업 공간으로)를 선택한 후 다음을 선택합니다.

  11. 찾아보기를 선택하고 projects/renesas/rx65n-rsk/e2studio/aws_demos 디렉터리를 찾은 후 마침을 선택합니다.

  12. 프로젝트 메뉴에서 프로젝트, Build All(모두 빌드)를 선택합니다.

    빌드 콘솔이 라이선스 관리자가 설치되어 있지 않다는 경고 메시지를 표시합니다. CC-RX 컴파일러용 라이선스 키가 없다면 이 메시지를 무시할 수 있습니다. 라이선스 관리자를 설치하려면 License Manager(라이선스 관리자) 다운로드 페이지를 참조하십시오.

클라우드에서 MQTT 메시지 모니터링

FreeRTOS 데모 프로젝트를 실행하기 전에 콘솔에서 AWS IoT MQTT 클라이언트를 설정하여 장치가 클라우드로 보내는 메시지를 모니터링할 수 있습니다. AWS

MQTT 클라이언트를 통해 MQTT 주제를 구독하려면 AWS IoT
  1. AWS IoT 콘솔에 로그인합니다.

  2. 탐색 창에서 테스트를 선택한 다음 MQTT 테스트 클라이언트를 선택하여 MQTT 클라이언트를 엽니다.

  3. 구독 주제your-thing-name/example/topic을 입력한 다음 주제 구독을 선택합니다.

데모 프로젝트가 디바이스에서 성공적으로 실행되면 ‘Hello World!’가 구독한 주제로 여러 번 전송된 것을 볼 수 있습니다.

FreeRTOS 프로젝트 실행

e2studio에서 프로젝트 실행하기
  1. E2 Lite 디버거 모듈을 RSK+ for RX65N-2MB에 연결했는지 확인합니다.

  2. 상단 메뉴에서 Run(실행), Debug Configuration(디버그 구성)을 선택합니다.

  3. 르네사스 GDB 하드웨어 디버깅을 확장하고 aws_demos를 선택합니다. HardwareDebug

  4. Debugger(디버거) 탭을 선택한 다음 Connection Settings(연결 설정) 탭을 선택합니다. 연결 설정이 올바른지 확인합니다.

  5. Debug(디버그)를 선택하여 코드를 보드에 다운로드하고 디버깅을 시작합니다.

    e2-server-gdb.exe에 대한 방화벽 경고 메시지가 표시될 수 있습니다. Private networks, such as my home or work network(프라이빗 네트워크(예: 홈 또는 직장 네트워크))를 선택한 다음 Allow access(액세스 허용)를 선택합니다.

  6. e2studio가 Renesas Debug Perspective(Renesas 디버그 관점)로 변경하도록 요청할 수 있습니다. 예(Yes)를 선택합니다.

    E2 Lite 디버거에서 녹색 'ACT' LED가 켜집니다.

  7. 코드가 보드에 다운로드되면 다시 시작을 선택하여 첫 번째 줄의 main 함수에 대해 코드를 실행합니다. 다시 시작을 다시 선택하여 나머지 코드를 실행합니다.

Renesas에서 출시한 최신 프로젝트는 의 리포지토리 포크를 참조하십시오. renesas-rx amazon-freertos GitHub

문제 해결

FreeRTOS 시작하기에 대한 일반 문제 해결 정보는 시작하기 문제 해결 섹션을 참조하세요.