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.
Hi,All I has a big problem at coding C51. Put program at specific address in assembler is easy ,it just set org 0xXXXX in progarm. but How to do this in the C51. Thanks
My object is let void main(void) start in address 0x8000 and any program start after 0x8000 not less than 0x8000.
This would be a issue for startup.a51 (Search for CSEG at 0)
"This would be a issue for startup.a51 (Search for CSEG at 0)" That just controls where it puts the jump into the startup code - I don't think it would force the Linker to put the whole thing above 8K? (or at any other specific address).