SW4STM32 and SW4Linux fully supports the STM32MP1 asymmetric multicore Cortex/A7+M4 MPUs

   With System Workbench for Linux, Embedded Linux on the STM32MP1 family of MPUs from ST was never as simple to build and maintain, even for newcomers in the Linux world. And, if you install System Workbench for Linux in System Workbench for STM32 you can seamlessly develop and debug asymmetric applications running partly on Linux, partly on the Cortex-M4.
You can get more information from the ac6-tools website and download (registration required) various documents highlighting:

System Workbench for STM32

Unable to install Cube HAL in firmware configuration.

I know nothing about ARM chips, or really any embedded programming at all. I want to learn though, so I purchased a book that was recently released (this oneQuestion if you are wondering), which teaches embedded programming on a NUCLEO F030R8 development board.

The book has instructed me to set up System Workbench for STM32 on Eclipse, which I have done successfully. I am now attempting to create a new project exactly as the book directs, and I have come to this dialog right here:

The book tells me to select the “Hardware Abstraction Layer (Cube HAL)” radio, and then click the “Download target firmware” button. When I do this, a new dialog appears asking me to accept the license agreement. When I do so, the “C Project” window as pictured above flashes for a single frame before reverting to how it is now. There is no indication that any download has started or is in progress. After waiting for a little while, I have determined no download has taken place.

While I’m sure it’s possible to proceed without the abstraction layer, I wish to follow as closely with the book as I can, because that is how I learn the best. I do not want to move on until I can get this HAL installed properly. Is there an alternative method of installing it? I haven’t found anything on Google.

My system information:
OS: Pop!_OS 22.04 LTS 64 bit
Board: STM NUCLEO F030R8