Other Parts Discussed in Thread: TMDSEVM572X
Hi,
Board: TMDSEVM572X
SDK: Processor SDK Linux 06_03_00_106
Customers cannot adjust OpenCL's global memory, the following is his modification steps:
1. According to http://downloads.ti.com/mctools/esd/docs/tidl-api/using_api.html#sizing-device-side-heaps, he set the related PARAM_HEAP_SIZE and NETWORK_HEAP_SIZE in the program, and found that NETWORK_HEAP_SIZE still did not meet the requirements
2. Follow the http://downloads.ti.com/mctools/esd/docs/tidl-api/faq/out_of_memory.html#insufficient-opencl-global-memory to perform the following operations:
1) Convert am57xx-evm-reva3.dtb in the prebuilt_image folder to am57xx-evm-reva3.dts
2) Modify am57xx-evm-reva3.dts:
cmem_block_mem@a0000000,“reg = <0x0 0xa0000000 0x0 0xc000000>;” => “reg = <0x0 0xa0000000 0x0 0x18000000>;” “linux,phandle = <0x13c>;”
cmem_block@0 ,“cmem-buf-pools = <0x1 0x0 0xc000000>;” => “memory-region = <0x13c>;” “cmem-buf-pools = <0x1 0x0 0x18000000>;”
3) Convert dts file to dtb file and copied back to /boot, reboot.
Note: When converting the dts file back to the dtb file, there is an error report with the attached picture. The customer added the -f parameter and forced the conversion. Presumably related to this, the dts file is not properly configured.
Run the program again and still report the same error: