6.1.8.3.1 Setting up [SAM9X75 CURIOSITY DEVELOPMENT BOARD] and perform Device Firmware Upgrade (DFU)
When you use the WIxCS02 M.2 Wi-Fi Module the 1st time, you need to perform DFU to upgrade the appropriate firmware in the M.2 Wi-Fi Module.
If the M.2 Wi-Fi module was performed the DFU, skip step 1 and step 5.
- Program the WIxCS02 M.2 Wi-Fi Module with the correct firmware image
- Download the
Harmony_support.bin and boot.bin from the repository, GitHub EA03X56A-wifi/m2Note: The file named "boot.bin" is used both in the programming of the M.2 module and during the application runtime.The "boot.bin" for programming the M.2 module's Firmware can be found at GitHub EA03X56A-wifi/m2 while the "boot.bin" for application runtime can be found under deps folder at the root of the repository.
These "boot.bin" files are two distinct files that share the same name. Ensure that the copied files is taken from the specific Github link for that step.
- Copy the downloaded Harmony_support.bin and boot.bin to the SD card.
- Download the
Harmony_support.bin and boot.bin from the repository, GitHub EA03X56A-wifi/m2
- Connect the components as shown in the accompanying image:
- Connect WIxCS02 M.2 Wi-Fi Module to J20 M.2 connector.
- SD card inserted on the SD Boot J14 slot.
- Serial-USB dongle to UART DEBUG J35 header.
- Set J24:M.2 I/F SEL to SPI.
- USB-A to Micro USB-B cable to J2 Micro USB-B port for power.
- Open the Terminal application \(Ex.:Tera term\) on the computer
Connect to the "USB-FTDI" COM port and configure the serial settings as follows:
- Baud : 115200
- Data : 8 Bits
- Parity : None
- Stop : 1 Bit
- Flow Control : None
- Power on the board
- Confirm using the console that the image copied in Step 1.2 is used in the Device Firmware Update.
- When you run the application in the next section, unplug the SD card if you use the JTAG debugger. Or replace the boot.bin (which found under deps folder at the root of the repository) in the SD card if SD card is used to boot the application. Refer to the above section Setting up AT91Bootstrap loader for more details.