Hello Ezra,
Looking at your screenshot, I can see that you are not using a linker command file. Hence the linker doesn't know the memory layout of your target and it is using defaults to allocate code to memory locations.
For more info, see:
If you do not have a linker command file, I suggest looking for examples as Gautam suggested. Examples often come with a linker command file.
Thanks
ki