Tool/software: TI C/C++ Compiler
Hi,
I am using custom am5708 board and ti-processor-sdk-linux-am57xx-evm-04.03.00.05.
I have an edge detection application that depends on opencl components. when i use dra7-dsp1-fw.xe66.opencl-monitor and dra7-dsp2-fw.xe66.opencl-monitor that comes with the SDK, the application is running fine at 1GB DDR3 board.
But our custom board is designed with 512MB DDR3, which need to modify the opencl resource table( cmem address and size, 0xA0000000 - > 0x90000000), After I rebuild the https://git.ti.com/cgit/opencl/ti-opencl/, tag : v01.01.14.10, this application is not crash due to illegal access, but it can't not do edge detection.
We use OpenEmbedded to complete opencl binary, It will show the same phenomenon, even if I have not changed any source code.
Can you tell me the general reason for this problem, or how is the opencl firmware in the SDK compiled and generated?
Thanks.