Operation
7
SBOU241A – April 2020 – Revised June 2020
Copyright © 2020, Texas Instruments Incorporated
INA228, INA229, INA237, INA238, and INA239 EVM User’s Guide
4.2.1.2.1
Firmware Debug
If the firmware gets corrupted or must be manually reinstalled for any reason, follow these steps to
reinstall the firmware.
1. Configure the MCU on the PAMB Controller to be in Device Firmware Update (DFU) Mode.
a. It is possible that the MCU has already entered DFU mode. If so, the GUI will notify you and try to
update the firmware to the latest version after the GUI is connected to the PC.
b. DFU mode can be entered manually through one of the following methods while the PAMB
Controller is powered on:
•
Through software:
–
Send the command 'bsl' on the PAMB's USB Serial (COM) port.
•
Though hardware (with the EVM removed):
–
Short the two test points near PK1 and PK2 of the header pins (shown in
) with a
pair of tweezers (or wire) while pressing the RESET button.
Figure 2. Test Points Used to Enter DFU Mode Manually
2. With the MCU in DFU mode, the firmware can now be uploaded through one of the following methods:
•
Through the GUI:
–
Plug in the PAMB Controller to a PC via the USB port and launch the GUI. DFU mode should
be automatically detected, and the firmware will be uploaded automatically.
•
Through the USB Bootstrap Loader (BSL) scripter tool and batch file:
–
Download the firmware package and BSL scripter tool from the EVM page, or use the following
links:
•
INA228EVM:
http://www.ti.com/lit/zip/sboc600
•
INA229EVM:
http://www.ti.com/lit/zip/slyc150
•
INA237EVM and INA238EVM:
http://www.ti.com/lit/zip/sboc601
•
INA239EVM:
http://www.ti.com/lit/zip/slyc151
–
Unzip the firmware folder and run the .bat file.
4.2.1.3
GUI Setup and Usage
The GUI can be accessed from these links in either Chrome or Firefox:
•
INA228EVM:
https://dev.ti.com/gallery/info/4910879/INA228EVM_GUI/ver/1.0.0/
•
INA229EVM:
https://dev.ti.com/gallery/info/4910879/INA229EVM_GUI/ver/1.0.0/
•
INA237EVM and INA238EVM:
https://dev.ti.com/gallery/info/4910879/INA237_238EVM_GUI/ver/1.0.0/
•
INA239EVM:
https://dev.ti.com/gallery/info/4910879/INA239EVM_GUI/ver/1.0.0/