User Guide
MICROCONTROLLER FIRMWARE UPDATE
Rev. 0 | 10 of 11
The Arm
®
Cortex
®
microcontroller (U401) is pro-
grammed before shipping the EVAL-ADIN1100EBZ board. There-
fore, there is no need to program the
version of firmware is available that must be updated on the
EVAL-ADIN1100EBZ board.
The present firmware version can be checked via the USB COM
port and terminal software. The version is displayed in the welcome
message after a board reset or in response to the info command.
Firmware update is distributed as a compiled binary (.HEX) file.
The easiest way to program it is using the USB COM port and
CrossCore Serial Flash Programmer
, available for free down-
https://www.analog.com/crosscore-utilities#software-related-
The FTDI USB COM port driver must be installed on the PC
before connecting the board and using the
CrossCore Serial Flash
Programmer
When the driver and programmer software are installed, and the
firmware update (.HEX) file is ready, follow these steps:
1.
Connect the board (using P401) via a micro USB cable to the
PC.
2.
Start the
CrossCore Serial Flash Programmer
software.
3.
) with the settings listed in
4.
For
File to download
, click
Browse
to download the firmware
5.
On the EVAL-ADIN1100EBZ board, simultaneously press and
hold the S501 (RESET) and S401 (BOOT) buttons. Release the
RESET button first, followed by releasing the BOOT button. The
on-board microcontroller is then in the programming state, and
the yellow microcontroller heartbeat LED402 stops blinking.
6.
Click
Start
and the code starts to download with messages
provided in the
Status
section and progress bar across the
bottom of the window.
If using a terminal program for communicating with the EVAL-
ADIN1100EBZ board, either disconnect it by releasing the COM
port or stop the terminal program. Otherwise, a
Failed to open
serial device
message appears. A
No autobaud response
message likely indicates that the microcontroller is not in the
programming state. Go back to Step 5.
7.
After programing, press and release the S501 RESET button.
Figure 4. CrossCore Serial Flash Programmer
Table 8. CrossCore Serial Flash Programmer Settings
GUI Option
Setting
Target
ADuCM302x
Serial Port
COMx (USB Serial Port)
(where x is the port number,
which is set by the USB virtual COM port driver and
can be checked in the Windows device manager)
Baudrate
115200
Action
Program
Key
Not applicable
Second stage kernel
Not applicable