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.
Thank you, you solve my problem. I didn't know anything about starting address limitations. I looked at map file and found that starting address is beyond the last address of code memory of device.