я не клён, поэтому больше склоняюсь к crosstool-NG Там всё есть, кроме отладчика: gcc14, picolibc. Можно создать SDK и для любых ARM чипов (коих у нас целый зоопарк) из тех же исходников и тех же библиотек. И не для ARM тоже.
для wch-interrupt можно ассемблерные обёртки сделать.
потом можно будет с гораздо меньшими усилиями перейти на другие risc-v (если есть основа на crosstool-NG).