Tell me more ×
Electrical Engineering Stack Exchange is a question and answer site for electronics and electrical engineering professionals, students, and enthusiasts. It's 100% free, no registration required.

I have a project in mind. I want to buy an LPC2294 microcontroller, SDRAM IC, and flash IC (those IC's haven't yet been defined). What I want to do is connect those ICs to the microcontroller in order to expand its Program memory and data memory automatically (which means that I don't want to have to create a method to write on the flash or SDRAM, I want the microcontroller to be able to tell that it has those resources, and use them as if they were the microcontroller's on chip memories).

I know how to connect those components physically (since NXP's site has an example of this which was really easy to understand).

My main question: Is it only necessary to connect it via hardware and put LOW or HIGH on some pins on boot for the microcontroller to recognize those external resources as its own, or will I also have to do something else? For example: will I have to alter the memory registers that point to the internal flash and RAM and make those registers point to the external components? How would I be able to put the program on the external flash?

Would I have to write a bootloader and record it manually on theexternal flash or can I just use the internal bootloader, and somehow map it to the external devices?

If someone could explain this to me I would be really grateful. And if there's some code involved, or changes to the configuration files, could you please give me an example of how it works?

share|improve this question

Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.