Intel® Makers
Intel® Edison, Intel® Joule™, Intel® Curie™, Intel® Galileo
Announcements
Welcome - This is a Peer-to-Peer Forum only. Intel has discontinued these products but you may find support from other customers on this Forum
9867 Discussions

External Flash for Program Code

JTori
Novice
1,439 Views

Hello! I'm used to work with Atmel uCs and I'm starting to work with D2000.

I'm surprised that there is only 32K for flash program. Is there a way to use external flash for program code?

Thanks,

Jorge.

0 Kudos
1 Solution
Alejandro_Q_Intel
176 Views

Hi Jorge,

The answer to your question is not straight forward. Long story short, we don't have any example on how to interface an external memory. Does it mean that it is not possible? In fact it is possible. While the D2000 hasn't MMU, it does have a DMA that can manage the SPI. This would allow you to implement a MMU in software. Bear in mind tha this is not an easy task as not having an MMU you have do the memory mapping and paging by software with the limitations that adds the fact that you are using the DMA...

Regards,

Alex

View solution in original post

3 Replies
Carlos_M_Intel
Employee
176 Views

Hi Jorge,

Currently there is no documentation about how to do this, let me do some more investigation about how and if this is possible. I will let you know as soon as I get some more information/results.

Regards,

Charlie

Alejandro_Q_Intel
177 Views

Hi Jorge,

The answer to your question is not straight forward. Long story short, we don't have any example on how to interface an external memory. Does it mean that it is not possible? In fact it is possible. While the D2000 hasn't MMU, it does have a DMA that can manage the SPI. This would allow you to implement a MMU in software. Bear in mind tha this is not an easy task as not having an MMU you have do the memory mapping and paging by software with the limitations that adds the fact that you are using the DMA...

Regards,

Alex

View solution in original post

JTori
Novice
176 Views
Reply