[riot-users] Size of the my project

Cenk G√ľndogan cenk.guendogan at fu-berlin.de
Tue Mar 1 15:01:10 CET 2016

Hello Mark Bul,

I don't think that it's possible to extend the native address space onto 
an external
flash memory, which is probably driven by SPI.

Do you really need 20 MB of coding size, or are parts of that
big files like pictures/videos/music files? Those can be loaded at runtime
and then accessed/worked on without problems.

If you really need 20 MB of code, then I don't see a simple solution here.
You probably could split your program into small parts and load these parts
on demand from the SD flash memory into the SRAM of your microcontroller
and execute the code snip from RAM, but this degrades the overall 
is very hard to maintain..


On 01.03.2016 14:45, Mark Bul wrote:
> Hi Emmanuel,
> Yes exactly that one.
> The UDOO's hardware has 512KB of flash memory, but there's a 
> possibility to add a micro SD card of 8GB or more, so since that my 
> project is 20MB, is it okay or still it has to be less than 512KB? 
> Because if I can't overcome that size then everything I did is wrong. 
> That's why it's important for me to know it.
> Thank you.
> Mark
> On Tue, Mar 1, 2016 at 2:07 PM, Emmanuel Baccelli 
> <Emmanuel.Baccelli at inria.fr <mailto:Emmanuel.Baccelli at inria.fr>> wrote:
>     Hi Mark,
>     which Udoo board are you talking about exactly?
>     The memory constraint is dictated by the hardware, essentially.
>     The Udoo board supported by RIOT so far is this one
>     https://github.com/RIOT-OS/RIOT/wiki/Board:-UDOO
>     And on this board, RIOT runs on the Arduino part of the hardware,
>     not on the quad-core.
>     Cheers,
>     Emmanuel
>     On Tue, Mar 1, 2016 at 1:54 PM, Mark Bul <markbullaro at gmail.com
>     <mailto:markbullaro at gmail.com>> wrote:
>         Hello,
>         I'm new to this mailing list and to RIOT, I hope I can have
>         some help.
>         I want to use a board like the udoo where to put RIOT and my
>         program that I'm developing, the question is:
>         since the udoo, as well as all the other boards, have a
>         limited amount of memory (ram and rom) how big can my project be?
>         I'm developing a project which is more than 20MB of size is
>         that too much? As far as I got, usually the in the boards the
>         ROM is 256KB or 512KB, but the udoo has the possibility to put
>         an external memory card, so the available memory would be bigger?
>         I'm probably doing a lot of confusion and I'm sorry if my
>         question is dumb, but I hope someone can clarify to me this thing.
>         Thanks. Cheers
>         Mark
>         _______________________________________________
>         users mailing list
>         users at riot-os.org <mailto:users at riot-os.org>
>         https://lists.riot-os.org/mailman/listinfo/users
>     _______________________________________________
>     users mailing list
>     users at riot-os.org <mailto:users at riot-os.org>
>     https://lists.riot-os.org/mailman/listinfo/users
> _______________________________________________
> users mailing list
> users at riot-os.org
> https://lists.riot-os.org/mailman/listinfo/users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/users/attachments/20160301/40c5a809/attachment-0001.html>

More information about the users mailing list