I need to work on a large contiguous memory zone for image processing, but I don’t find how reserve this large memory zone (10 Mo).

I’m working with uclinux 2.6.17, ColdFire m5329, with 64Mo DDRAM.

I have tried to reserve it with malloc which returns NULL.

I have tried to address it “manually” between 0x43000000 and 0x43FFFFFF after having reduced the uclinux memory space declaration to 48 Mo, but the uclinux fails during GDBserver access with messages like :

Phillppe,

One way i've seen and/or done was to remove the large region from the memory map of the OS. If it must use and MMU, assign one static entry in the MMU for it. Then set up a unique section for it in the memory mapping outside the usage of the OS and access it directly. Though i'm not sure you are looking to bypass the OS.

bob


_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to