6.2.4.2 Running the Application

  1. Mount the RNWF11 Add On Board on SAME54 Xplained Pro Evaluation Kit at respective header. For more details about the boards placement, refer Figure 6-37.
  2. Connect the debugger USB port on the SAME54 Xplained Pro evaluation kit to computer using a micro USB cable.
  3. Change the configuration. There are two options to change the configuration:
    1. Option 1: Change the configuration manually in the code.
      1. Open the code in MPLAB IDE v6.00 or higher and add Home AP and device information in the application code.
        • In configuration.h, add Wi-Fi configurations in SYS_RNWF_WIFI_STA_SSID, SYS_RNWF_WIFI_STA_PWD, SYS_RNWF_STA_SECURITY.
        • In configuration.h, user can setup the Root CA Certificate and the name of the server using macros SYS_RNWF_NET_ROOT_CERT0 and SYS_RNWF_NET_SERVER_NAME0. These macros allow to define the name of the server that the TLS Client must connect.
    2. Option 2: Change the configuration via MCC.
      • For more details about Wi-Fi configurations, refer Figure 3-31.
        1. The following fields can be configured via MCC Wi-Fi settings:
          1. SSID
          2. Passphrase
          3. Security Type
      • For more details about TLS configurations, refer Figure 3-40.
        • The following fields can be configured via MCC Net Sock settings - TLS;
          1. Root CA
          2. Server Name
  4. Save the changes, then build and program the code to the hardware using MPLAB X IDE.
    Figure 6-46. Programming the Board
  5. Open the Terminal application (for example, Tera Term or PuTTY) on the PC
  6. Connect to the “USB to UART” COM port and configure the serial settings as follows:
    1. Baud: 115200
    2. Data: 8 Bits
    3. Parity: None
    4. Stop: 1 Bit
    5. Flow Control: None
  7. As the board boots up, it will connect to Home-AP and prints the IP address obtained. The board will establish a connection with AWS S3. After establishing a successful TLS server-client connection, the application will try to access/read the document listed.
    Figure 6-47. TLS Client Serial Logs
  8. Once the device receives entire document, Receive Complete message is printed on serial console as illustrated in the following figure.
    Figure 6-48. TLS Client Serial Logs