Moved startup and linker files back to core-firmware(build runs on core)
Only complile completed xxx_hal.c files