Introducing the Development-Tools
This chapter presents the software-development tools that we’ll use in the book. These tools are used with the book’s example-programs, to run those programs and understand them.
The tools are ST’s integrated development environment (STM32CubeIDE), and the SEGGER debugging-tools Ozone and SystemView. In addition, SEGGER’s J-Link debugger will be flashed to the dev-board’s debug-probe. Detailed instructions are provided here for installing these programs and for using the tools with an example-program. Instructions are also provided for installing and using the book’s example-programs.
The software-development tools can be run on Windows, Linux or MacOS. A Windows PC is required to run the programs that flash J-Link to the dev-board’s debug-probe, though that is only done once. The OS versions that can currently be used are described in the text-box below. In the future, it’s likely that...