some bug fixing to the linker settings
bug fixes on the linker script
modified linker script to remove unneeded far references