Where can i find resources about creating program on cortex-m7 from scratch?

I want to make full process with my hands: writing startup, linker script, init file, makefile configurate toolset and so far and so forth.

More questions in this forum