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 have an (external) 512 Kbyte flash using the Harvard model, and an Atmel 89C51 processor. I understand the code must move the boot loader code from flash to RAM for execution. (This assumption based on recent articles in Embedded Systems Programming and Circuit Cellar.) I assume this means a separate RAM chip must be installed in the program (ie, not data) space. Is this correct? Any references or articles on this topic with respect to 8051 family? Thanks.