For embedded applications, it is often necessary to access fixed memory locations for peripheral registers. The standard way I have found to do this is something like the f
Typically these addresses are beyond the reach of your process. So, your linker wouldn't dare put stuff there.