I’m guessing (most?) people use Eclipse with gcc to compile/debug arm projects.. but I prefer using Keil’s uVision as setting up Eclipse has always been a struggle.
But given a gnu-make project, is it even possible to compile that with the keil tools? For example, can visualgdb import micropython (gcc/gnumake) and build with Keil?
GCC and Keil compilers are indeed not 100% compatible, so switching your project to a different compiler might require non-trivial adjustments. We only recommend using Keil with VisualGDB if you are trying to build existing Keil-specific code. For all other cases we recommend using our GCC-based toolchain that is fully supported by all project types and works out-of-the-box.