90% кода исполняются корректно, но бывают библиотеки которые не
совместимы. В частности, USB device имеет особенности. В аппаратном
плане нужно учитывать что у GD нет кондеров LDO (которые 2.2 мкФ у
STM), в свою старую плату от STM GD32 встанет с небольшими
хитростями, вроде надо замкнуть эти кондеры, посмотрите в
datasheetЫ