I have Keil uVision 4.0 am using the ATMEL AT91SAM9G20 device. I am trying to run in simulator to debug some code.
The reset vector is set to 0x0 and my 'main()' code is located @ 0x100000 (default location for IROM). There is startup code (SAM9G20.s) that is being assembled, but not loaded at the reset vector (when the --no_remove linker option is set) or is removed by the linker (when the default action action (--remove) is used).
All I want is the linker/loader to load SAM9G20.s @ 0x0, so my program can run
I am sure its a stupid user problem, but I just can't figure it out!
Thank you