It looks like these dependencies are failing because the FreeRTOS Virtual Package included with the H753 has a dependency on an API class which doesn’t appear to exist to the STM32Cube package manager. See image
However, more problematic for you. At this stage, the Morse Micro CMSIS pack does not include support for the Cortex-M7 microcontrollers, as it only deploys the Morse Micro driver library for Cortex-M33. It is on our list of things to add!
You might want to consider using the mm-iot-sdk, which can be included directly into PlatformIO. Though this is a different build system.
If you have to use STM32Cube. Ignore the warning for now and proceed with generating your project. Though you will need to include the Cortex-M7 compiled morselib manually.
For this version of the pack, the pinouts need to be mapped in the project source. We do this by adding a #define
for the relevant SPI peripheral in the USER CODE BEGIN
section of main.h
, and then referencing it in the HAL implementation for the platform. We provide HAL implementations for the EKH05 in the CMSIS pack, and some nucleo boards in the mm-iot-sdk. See mm-iot-sdk/framework/src/platforms/mm-ekh08-h753/mm_shims/wlan_hal.c at 2.6.4 · MorseMicro/mm-iot-sdk · GitHub for the H753 hal implementation.