We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Error L6204E Entry point (0x0000000) does not point to an instruction.
What is the deal here. I copied most of the files from pwm.c and just added an interrupt routine. at address 0 we are supposed to get vectors not an instruction.
"at address 0 we are supposed to get vectors not an instruction."
And what are "Vectors" if not pointers to Instructions?
It is expecting an instruction at address 0 -
These are "normal" instructions starting at address 0
Vectors LDR PC,Reset_Addr LDR PC,Undef_Addr LDR PC,SWI_Addr LDR PC,PAbt_Addr LDR PC,DAbt_Addr
These are actuall instructions, 4 bytes long, starting at address 0. These are not vectors.
Hi Art. That looks like a problem I had - if so, you can solve it by right clicking on your project name in the project workspace, selecting OPTIONS FOR TARGET *project name*, then putting "--entry Reset_Handler" (without the quotes obviously) under the LINKER tab in the MISC CONTROLS box.
Hope this helps
Tim