A little hair-splicy, but an assembly-free bootloader is definitely doable on some platforms -- Cortex-M processors load the stack pointer from the vector table, and the initialized memory setup can be taken care of with memcpy.
A little hair-splicy, but an assembly-free bootloader is definitely doable on some platforms -- Cortex-M processors load the stack pointer from the vector table, and the initialized memory setup can be taken care of with memcpy.