Confirm factory image behavior - renesas/rx72n-envision-kit GitHub Wiki

Preparing items

  • must
    • RX72N Envision Kit x 1
    • USB Cable(USB Micro-B --- USB Type A) x 1
  • option

SPORTS GAMES demo

  • Connect ECN1(USB Micro-B) to power source USB port(PC, etc)

  • Confirm SPORT GAMES starting on display

    • User can select 4 types of Games with sliding on title display, and user can start by pushing [PLAY] button.
      • Archery
      • 400m Race
      • Weightlifting
      • Bicycle Race
    • This game is made by Segger and using emWin middleware and LCD controller [GLCDC], 2d Graphic Engine [DRW2D] in RX72N MCU.
    • System specification for display
      • resolution: 480x272(WQVGA)
      • display flame buffer size = (480x272)x16bit color = 2,088,960bit = 256KB
      • double buffers (1: LCD controller transferring, 1: updating data)
      • 512KB RAM occupies on 1MB internal RAM on RX72N as display buffer
      • display update occurring every 16.66 ms (>60fps).

Bank swap

  • Image of bank swap
    • RX72N internal memory map
      • Dual mode is recommended for firmware update system with 1 chip
      • Dual mode can select start bank, bank0 or bank1.
    • SPORTS GAMES demos on Bank0, Benchmark demos on Bank1 in RX72N Envision Kit case
    • Push SW2 3 times during 3 seconds on RX72N Envision Kit

Benchmark demo

  • Title
      • Go to next screen by touching
  • Firmware Update via SD Card demo
  • Serial terminal demo (followings are options)
    • This demo display does not exist in later firmware version v2.0.0. But serial terminal alive in background.
      • Connect CN8(USB Micro-B) to USB port(PC, etc) using USB cable
      • Execute terminal soft (Teraterm, etc) and select COM port (COMx: RSK USB Serial Port(COMx))
        • Settings -> Serial port
          • Baud rate: 115200 bps
          • data: 8 bit
          • parity: none
          • stop: 1 bit
          • flow control: none
        • Settings -> terminal
          • CR/LF code
            • reception: AUTO
            • transmit: CR+LF
          • Local echo
            • remove checkbox
    • Following commands are supported on initial firmware
      • version : read version info
      • freertos cpuload read : read FreeRTOS CPU usage info
      • freertos cpuload reset : reset FreeRTOS CPU usage info
    • Command response behavior
        • Same Teraterm text will be displayed on RX72N Envision Kit
        • Push [next] button
  • Amazon FreeRTOS demo
      • Connect LAN Cable(can connect to internet) to CN10(LAN connector)
      • Connect CN6 USB-serial convertor PMOD module
      • Connect USB-serial convertor PMOD module to USB cable and connect it to USB port (PC, etc) (If user would confirm whole of log data)
        • Execute terminal soft (Teraterm, etc) and select COM port (COMx: USB Serial Port(COMx))
          • Settings -> Serial port
            • Baud rate: 912600 bps
            • data: 8 bit
            • parity: none
            • stop: 1 bit
            • flow control: none
          • Settings -> terminal
            • CR/LF code
              • reception: AUTO
              • transmit: CR+LF
            • Local echo
              • remove checkbox
      • Confirm start up network with allocated IP address
      • AWS connection error will be occurred because AWS credential is not installed
        • User can confirm AWS connection demo after firmware version x.x.x (now developing)
        • Firmware can be updated by using micro SD card
        • Please refer to how to update firmware via SD card Update firmware from SD card
        • Please refer to details of AWS connection experiment AWS with FreeRTOS demos
      • Push [prev] button 2 times, return to [Firmware Update via SD Card]
  • How to swap bank on Benchmark demo on RX72N Envision Kit
    • Push [bankswap] button on RX72N Envision Kit