В течение недели посмотрю, почему поехало. И до кучи startup перепишу - я взял, как было в riscv-rt. Он несколько странно написан, скорее всего в угоду универсальности.
Всем участвующим большое спасибо - я с горем пополам смог запустить отладку на gnu ld, что меня очень воодушевляет. Посмотрим, сколько займет вернуть работоспособность примера при работающей отладке.