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 performance
is very hard to maintain..

Best,
Cenk

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 <[email protected] <mailto:[email protected]>> 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 <[email protected]
    <mailto:[email protected]>> 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
        [email protected] <mailto:[email protected]>
        https://lists.riot-os.org/mailman/listinfo/users



    _______________________________________________
    users mailing list
    [email protected] <mailto:[email protected]>
    https://lists.riot-os.org/mailman/listinfo/users




_______________________________________________
users mailing list
[email protected]
https://lists.riot-os.org/mailman/listinfo/users

_______________________________________________
users mailing list
[email protected]
https://lists.riot-os.org/mailman/listinfo/users

Reply via email to