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.
Please note that the term "microcode" has a well-established meaning that has nothing specifically to do with microcontrollers Ok, it wasn't said correctly, but it is written there that sometimes firmware is called so. I meant that second variant. Do you mean you are new to microcontrollers in general, or just new to the 8051 in particular? I mean that I'm working about a year with PIC and also with AT89S53. And I already had time to learn well PIC architecture and know enough about AT89S53. But I hadn't enough time to learn all I need about about C langage toolkits. :)