기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
펌웨어 버전 업데이트
FreeRTOS에 포함된 OTA 에이전트에서 업데이트 버전을 확인한 후 기존 펌웨어 버전보다 최신 버전이 있는 경우에만 해당 버전을 설치합니다. 다음 단계에서는 OTA 데모 애플리케이션의 펌웨어 버전을 높이는 방법을 보여 줍니다.
-
IDE에서
aws_demos
프로젝트를 엽니다. -
/vendors/
파일을 찾아 APP_VERSION_BUILD의 값을 높입니다.vendor
/boards/board
/aws_demos/config_files/ota_demo_config.h -
0이 아닌 파일 유형(비 펌웨어 파일)의 Renesas rx65n 플랫폼에 대한 업데이트를 예약하려면 Renesas Secure Flash Programmer 도구를 사용하여 파일에 서명해야 합니다. 그렇지 않으면 디바이스에서 서명 검사가 실패합니다. 이 도구는 Renesas 전용 파일 유형인
.rsu
확장명을 사용하여 서명된 파일 패키지를 생성합니다. 이 도구는 Github에서 찾을 수 있습니다. 다음 예제 명령을 사용하여 이미지를 생성할 수 있습니다. "Renesas Secure Flash Programmer.exe" CUI Update "RX65N(ROM 2MB)/Secure Bootloader=256KB" "sig-sha256-ecdsa" 1 "
file_name
" "output_file_name
.rsu" -
프로젝트를 다시 빌드합니다.
업데이트를 저장할 Amazon S3 버킷 생성에 설명된 대로 펌웨어 업데이트를 생성된 Amazon S3 버킷에 복사해야 합니다. Amazon S3에 복사할 파일 이름은 사용 중인 하드웨어 플랫폼에 따라 다릅니다.
-
Texas Instruments CC3220SF-LAUNCHXL:
vendors/ti/boards/cc3220_launchpad/aws_demos/ccs/debug/aws_demos.bin
-
Espressif ESP32:
vendors/espressif/boards/esp32/aws_demos/make/build/aws_demos.bin