hi:
the software solution is rtos + linux. the version is 8.1.
we found the sdk is based on 4GB RAM. Is there any reference design based on 2GB RAM?
our product needs surround view and deep learning.
Br
wupeng
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
hi:
the software solution is rtos + linux. the version is 8.1.
we found the sdk is based on 4GB RAM. Is there any reference design based on 2GB RAM?
our product needs surround view and deep learning.
Br
wupeng
Hi,
There is no reference for the memory map. But atleast from the vision_apps firmwares perspective, you don't need to modify a lot of things as the default memory map for R5Fs, C6x is constrained to 2GB DDR, see the attached default system memory map.
What lies outside of the 2GB DDR is the DDR_C7X_1_LOCAL_HEAP of 256MB.
Also, please make sure if you are making some changes in the vision_apps firmwares' memory map, you need to make corresponding changes to the Linux device tree (if you are using Linux as your HLOS) to reserve it from using that section of the DDR. The DDR used by the default SDK firmwares is already reserved in Linux see k3-j721e-som-p0.dtsi
Regards
Karan
The default memory map in sdk is for 4GB. so if we use the same size for all partition in 2GB design, the memory avaiable to linux wiill about 200M. It's unacceptable.
so, if there's no reference design, do you have any guide on how to adjust the size of memory partition?
Closing the loop on this.
You need to reserve some DDR memory for remote core - MCU1_0, MCU1_1, MCU2_0, MCU2_1, MCU3_0, MCU3_1, C6x_1, C6x_2, C7x.
Now this memory would depend on what kind of use case you want to run on these cores. Please refer the developer note on how to modify these - https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/08_02_00_05/exports/docs/psdk_rtos/docs/user_guide/developer_notes_memory_map.html .
Also, the the below html show the default mem map:
Regards
Karan