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.
I'm new in microcode, so the question may be foolish, but I can't find answer searching forum. I'm using very old AVR ISP with AT89S53 chip. I tried uVision, but found that HEX file produced, can't be loaded in ISP. It says FILE LARGER THAN DEVICE. I have looked for some memory settings and others and couldn't solve that. Eventually I found that Old version of uVision 1.24 with BL51 NOOL command line option produces correct file. I can't get the same from new version and I don't understand the reason it cause.
"I also can't understand how built-in debugger works with that program fine if code has problems whith adresses." For one, because the debugger does not necessarily have exactly the same memory setup as your specific target hardware. Here are some more possible issues: http://www.keil.com/forum/docs/thread4173.asp
Ok. I didn't know this too. I feel I need to read more about linker and simulator. Can you advise me something downloadable?