Hi,
I'm currently trying to save data into the memory from a PRU application.
Currently I can store data up to ~12.3 MB :
I can change it with
modprobe uio_pruss extram_pool_sz=0xBC5798
This command works but for 0xBC5799 it doesn't.
I figured this idea out from this post
https://groups.google.com/forum/#!searchin/beagleboard/extram_pool_sz/beagleboard/Gb6xL7V7Z00/GtEy703CursJand also from the eRam part on this page
http://users.freebasic-portal.de/tjf/Projekte/libpruio/doc/html/_cha_memory.htmlIn addition, I also assumed that the difference between 0x800000 and 0xBC5799 is link to the fact that I'm using a more recent version of the Board (beagle Bone black ) or to the kernel
4.1.21-bone-rt-r20.
However, this limit of 0xBC5799 is always changing (increasing or decreasing) when I reboot my board.
Did someone have an idea on the exact amount of this limit ?
Rq : I didn't succeed to find it in the TRM(Technical reference manual)
My other question is :
Is there a way that I can save the data from PRU directly into the SDRAM of 512MB or on the SD card, or is it impossible ?
If so what are the corresponding addresses or methods to use them ?
Thanks by advance Regards
Vincent
"Enjoy life no matter what !"