Flasher is SEGGER's in-circuit flash programming solution for prototyping, small batch and mass production, as well as in-field service programming. The fast, reliable and highly professional production programmers are made in Germany.
Our downloads are protected and signed with SEGGER emSecure! More information about signed downloads, how signatures are created and how easy downloaded files can be verified.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.
For a list of Linux distributions and versions that have been tested for compatibility, please refer to the SEGGER Wiki. Distributions and versions not listed there still have a very high chance to work but are not covered by Flasher support, meaning no support is provided by SEGGER in case of problems.
The Linux ARM package is needed in case Flasher shall be controlled by an ARM system, e.g. a Raspberry Pi. The "ARM" in the package name refers to the architecture the Flasher software is running on, not the target devices that shall be programmed. For normal PC setups running Linux, the "Flasher Software and Documentation pack for Linux" is the correct one.