top of page
Search

TI Flash Programmer 2: Features, Documentation and Downloads

  • mikelbfhil
  • Aug 9, 2023
  • 7 min read


Flash Programmer 2 Download: How to Program TI Wireless MCUs




If you are working with Texas Instruments (TI) ARM-based low-power RF wireless microcontrollers (MCUs), you might need a tool to program their flash memory. Flash Programmer 2 is a software tool that can help you with this task. In this article, we will explain what Flash Programmer 2 is, how to download and install it, and how to use it.


What is Flash Programmer 2?




Flash Programmer 2 is a software tool that can be used to program the flash memory in TI ARM-based low-power RF wireless MCUs over the debug and serial interfaces. The flash programmer includes both a graphical user interface (GUI) and a command line interface (CLI). You can use it to write, read, verify, and erase the flash memory of your device.




flash programmer 2 download




Features and benefits of Flash Programmer 2




Some of the features and benefits of Flash Programmer 2 are:


  • It supports a wide range of TI wireless MCUs, such as CC13x0, CC13x2, CC26x0, CC26x0R2, CC26x0R2L, CC26x2, CC2538, CC2540, CC2541, CC2640, CC2650, and more.



  • It supports different debug and serial interfaces, such as 2-pin cJTAG, 4-pin JTAG, and UART.



  • It allows you to program multiple devices simultaneously using multiple instances of the tool.



  • It provides various options for programming, such as erase before programming, verify after programming, program only if different, etc.



  • It allows you to edit the flash memory contents using a hex editor.



  • It allows you to save and load flash memory images in different formats, such as binary, Intel hex, TI-TXT, etc.



  • It provides detailed information about the device and the flash memory, such as device ID, revision number, flash size, flash pages, etc.



  • It provides logging and error handling features for troubleshooting purposes.



Supported devices and interfaces




The following table shows the supported devices and interfaces for Flash Programmer 2:



Device familyDevice nameSupported interfaces


CC13x0CC1310cJTAG/JTAG/UART


CC1350cJTAG/JTAG/UART


CC1310-Q1cJTAG/JTAG/UART


CC1350-Q1cJTAG/JTAG/UART


CC13x2/CC26x2CC1312RcJTAG/JTAG/UART


CC1352RcJTAG/JTAG/UART


CC1352PcJTAG/JTAG/UART


CC2642RcJTAG/JTAG/UART


CC2642R-Q1cJTAG/JTAG/UART


CC2652RcJTAG/JTAG/UART


CC26x0CC2640cJTAG/JTAG/UART


CC2650cJTAG/JTAG/UART


CC2640R2FcJTAG/JTAG/UART


CC2650R2FcJTAG/JTAG/UART


CC26x0R2LCC2640R2LcJTAG/JTAG/UART


CC2650R2LcJTAG/JTAG/UART


CC2538/CC254xCC2538JTAG/UART


CC2540JTAG/UART


CC2541JTAG/UART


How to download and install Flash Programmer 2?




To use Flash Programmer 2, you need to download and install it on your computer. Here are the steps to do that:


System requirements




The minimum system requirements for Flash Programmer 2 are:


  • A Windows PC running Windows 7 or later (32-bit or 64-bit).



  • A USB port or a serial port for connecting the device.



  • A debug probe or a serial cable for interfacing with the device.



  • A TI wireless MCU device with flash memory.



  • A TI device driver for the debug probe or the serial cable.



  • A Microsoft .NET Framework 4.5 or later.



Download links and versions




You can download Flash Programmer 2 from the TI website. The latest version as of June 2023 is v1.9.1. You can also find older versions and release notes on the same page. The download file is a ZIP archive that contains the installer and the user guide.


flash programmer 2 software tool


flash programmer 2 latest version


flash programmer 2 release notes


flash programmer 2 documentation


flash programmer 2 qt source files


flash programmer 2 installation guide


flash programmer 2 windows 10


flash programmer 2 windows 7


flash programmer 2 zip file


flash programmer 2 graphical user interface


flash programmer 2 command line interface


flash programmer 2 debug interface


flash programmer 2 serial interface


flash programmer 2 wireless mcus


flash programmer 2 arm based devices


flash programmer 2 low-power rf


flash programmer 2 texas instruments


flash programmer 2 ti.com


flash programmer 2 smartrf


flash programmer 2 emupack


flash programmer 2 cc2640r2l support


flash programmer 2 cc13x2 support


flash programmer 2 cc26x2 support


flash programmer 2 cjtag support


flash programmer 2 jtag support


flash programmer 2 uart support


flash programmer 2 device revision display


flash programmer 2 info tab help text


flash programmer 2 edit tab length field


flash programmer 2 shortcut in folder


flash programmer 2 net energy gain experiment


flash programmer 2 mini sun fusion project


flash programmer 2 holy grail of energy research


flash programmer 2 kstar facility korea institute of fusion energy


flash programmer 2 nuclear fusion reaction temperature


flash programmer 2 sustained stable experiment duration


flash programmer 2 physics problem to engineering solution


flash programmer 2 new scientist article summary


flash programmer 2 the sun news report highlights


flash programmer 2 yahoo news story overview


how to use flash programmer 2 software tool


how to download and install flash programmer 2 latest version


how to read and understand flash programmer 2 release notes


how to access and navigate flash programmer 2 documentation


how to extract and compile flash programmer 2 qt source files


how to troubleshoot and fix flash programmer 2 installation issues


how to run and operate flash programmer 2 graphical user interface


how to execute and automate flash programmer 2 command line interface


how to connect and configure flash programmer 2 debug interface


how to set up and communicate with flash programmer 2 serial interface


Installation steps




To install Flash Programmer 2, follow these steps:


  • Extract the ZIP archive to a folder on your computer.



  • Run the installer (FlashProgrammer2Setup.exe) and follow the instructions on the screen.



  • Select the components you want to install, such as the GUI, the CLI, and the documentation.



  • Select the destination folder for the installation.



  • Click Install to start the installation process.



  • Wait for the installation to complete and click Finish to exit the installer.



  • You can now launch Flash Programmer 2 from the Start menu or the desktop shortcut.



How to use Flash Programmer 2?




Once you have installed Flash Programmer 2, you can use it to program your TI wireless MCU device. Here are the steps to use Flash Programmer 2:


Launching the GUI or the CLI




You can use either the GUI or the CLI of Flash Programmer 2, depending on your preference. To launch the GUI, double-click on the FlashProgrammer2.exe file in the installation folder or use the Start menu or the desktop shortcut. To launch the CLI, open a command prompt window and navigate to the installation folder. Then type FlashProgrammerCLI.exe followed by the command line options you want to use. You can type FlashProgrammerCLI.exe -help to see a list of available options.


Connecting the device and selecting the interface




The next step is to connect your device to your computer using a debug probe or a serial cable. Make sure you have installed the appropriate device driver for your interface. Then, in Flash Programmer 2, select your device family and device name from the drop-down menus. You can also click on Auto Detect to let Flash Programmer 2 detect your device automatically. Next, select your interface type from the drop-down menu. You can also configure the interface settings, such as the baud rate, the parity, the data bits, and the stop bits for the UART interface. Finally, click on Connect to establish a connection with your device. You should see a green indicator and a message saying "Connected" in the status bar.


Programming the flash memory




After connecting your device, you can program its flash memory with an image file. To do that, click on the Browse button and select the image file you want to program. You can choose from different file formats, such as binary, Intel hex, TI-TXT, etc. You can also edit the image file using the hex editor by clicking on the Edit button. Next, select the flash address where you want to program the image file. You can also select the programming options, such as erase before programming, verify after programming, program only if different, etc. Finally, click on Program to start the programming process. You should see a progress bar and a message saying "Programming successful" in the status bar.


Verifying the flash memory




You can also verify the flash memory of your device with an image file. To do that, click on the Browse button and select the image file you want to verify. You can choose from different file formats, such as binary, Intel hex, TI-TXT, etc. Next, select the flash address where you want to verify the image file. Finally, click on Verify to start the verification process. You should see a progress bar and a message saying "Verification successful" in the status bar.


Erasing the flash memory




You can also erase the flash memory of your device completely or partially. To do that, select the flash address range that you want to erase. You can also select the erase options, such as erase all pages or erase only pages with data. Finally, click on Erase to start the erasing process. You should see a progress bar and a message saying "Erasing successful" in the status bar.


Conclusion




In this article, we have explained what Flash Programmer 2 is, how to download and install it, and how to use it to program TI wireless MCUs over different interfaces. Flash Programmer 2 is a useful tool for developers who work with TI wireless MCUs and need to program their flash memory easily and efficiently. We hope you have found this article helpful and informative.


Summary of the main points




  • Flash Programmer 2 is a software tool that can be used to program the flash memory in TI ARM-based low-power RF wireless MCUs over the debug and serial interfaces.



  • Flash Programmer 2 supports a wide range of TI wireless MCUs and different interfaces, such as cJTAG, JTAG, and UART.



  • Flash Programmer 2 includes both a GUI and a CLI for user convenience.



  • Flash Programmer 2 allows you to write, read, verify, and erase the flash memory of your device with various options.



  • Flash Programmer 2 can be downloaded and installed from the TI website.



FAQs




  • Q: What are the advantages of using Flash Programmer 2 over other tools?



  • A: Flash Programmer 2 is designed specifically for TI wireless MCUs and provides more features and options than other tools. For example, Flash Programmer 2 can program multiple devices simultaneously using multiple instances of the tool. It can also edit the flash memory contents using a hex editor.



  • Q: How can I update Flash Programmer 2 to the latest version?



  • A: You can check for updates by clicking on Help > Check for Updates in Flash Programmer 2 GUI or by typing FlashProgrammerCLI.exe -update in Flash Programmer 2 CLI. You can also download the latest version from the TI website and install it over the existing version.



  • Q: How can I get help and support for Flash Programmer 2?



  • A: You can get help and support for Flash Programmer 2 by clicking on Help > User Guide in Flash Programmer 2 GUI or by typing FlashProgrammerCLI.exe -help in Flash Programmer 2 CLI. You can also visit the TI E2E Community Forum and post your questions or issues there.



  • Q: How can I report bugs or suggest improvements for Flash Programmer 2?



  • A: You can report bugs or suggest improvements for Flash Programmer 2 by clicking on Help > Send Feedback in Flash Programmer 2 GUI or by typing FlashProgrammerCLI.exe -feedback in Flash Programmer 2 CLI. You can also email your feedback to flashprogrammer@ti.com.



  • Q: How can I uninstall Flash Programmer 2 from my computer?



  • A: You can uninstall Flash Programmer 2 from your computer by using the Windows Control Panel > Programs and Features > Uninstall a program. You can also use the uninstaller (FlashProgrammer2Uninstall.exe) in the installation folder.



44f88ac181


 
 
 

Recent Posts

See All

Comments


Contact Us

500 Terry Francois Street

San Francisco, CA 94158

info@mysite.com

Connect with us
SUBSCRIBE

Thanks for submitting!

Registered Charity Number : 0123456789

© 2023 by End Hunger. Proudly created with Wix.com

bottom of page