Other Parts Discussed in Thread: OMAPL138
I have defined a large float type array in my C++ code to save real-time data for post processing purposes in MATLAB. After the array is filled, I suspend the program and use "Save Memory" feature to save the array in a .dat file on my PC.
However, it is not desirable because every time I need to do it manually. So, I was wondering if there is a way to call the "save memory" feature inside my code. For instance, after the array is filled, I would like to call that function and pass the address of the array, its length and the destination path to the function and it saves the data on my PC.
It might not be directly related to this forum, but I was also wondering if there is any standard C/C++ functions that can copy large arrays to PC efficiently.
Here are some details about my setup:
Board: OMAPL138 - ARM9 and C674x Floating point DSP with PRU
Connection: TI XDS100v2 USB Emulator