2024-12-12 02:59 PM
I recently updated my version of CubeMX from 6.12.1 to 6.13.0. It is now unable to open my .ioc for a specific STM32H563VI project.
When I try to migrate, it loads the IOC, then gives an error saying it is "Not a valid ioc file".
If I try to continue using the old version, it gets stuck on unzipping a file (DB.6.0.121.tar.bz2) for a few minutes, then silently stops.
If I uninstall and go back to CubeMX 6.12.1 it can open it no problem, but that doesn't seem like a good solution.
I have tried reinstalling CubeMX 6.13.0 from the website directly, checking for updates and relevant software packages.
I am able to open previous projects that use the same MCU, so it seems it may be due to some specific configuration used. I have tried modifying the working project to include the same features as the non-working one, but it has not prevented it from loading.
I tested opening an older project which used the NUCLEO-H563ZI. This older project also gives an "Not a valid ioc file" error, whether I try to continue or migrate it.
I tried uninstalling STM32CubeMX, STMicroelectronics stlink-server, and STMCUFinder. I then reinstalled STM32CubeMX 6.13.0, waited for it to check for updates, and tried again. Migrating once again gave an invalid IOC error, and continuing with the old version immediately showed the same file being unzipped, until it closed.
There does not appear to be any relevant information in the errata/known limitations of 6.13.0. Any guidance or support would be appreciated!
2024-12-12 03:23 PM
Probably a bug.
If you can attach the IOC in question it may help them replicate the issue, particularly since it only happens with this one project.