Hello,
We were forced to migrate from c6745 to c6748 to have SATA for SSD. Now we're wondering that should we go directly to omapl138 to have ARM (& Linux) for communication and storage control and DSP for real time calculus. We've used Linux with am3517 so some basic knowlege excists. We have been gathering information "how-to" but would like to ask your opinion and answers to some (basic) questions. Our new HW is something between LogicPD's OMAP-L138 SOM and TI's LC kit.
Excisting c6745 code is C++, currently STL (Standard Template Library) are not used but would like to in future, StarterWare low level functions are used. Application is very "objective": same operations done for 16 channels (LP- filtering, peak detection and classification) and objects-in-vector -approach is very convenient for that purpose. Timer interrupt is running at 20kHz and starting SPI/EDMA -transfer of 16 (16bit) ADC channels, each channel is filtered and decimated to 2kHz with which frequency further analysis is done.
I've downloaded LogicPD's VirtualBox image (1024065_AM1808_OMAP-L138_Linux_PSP_SDK_03-21-00-04_VM) including Linux 10.04 and development environment; it works fine and is very simple and good approach. I also loaded SysLink and MCSDK_1_01_00_02. So with this background I would like to ask:
1. All SysLink and more generally MCSDK examples I've found so far are using SYS/BIOS in DSP, is it possible to use SysLink without SYS/BIOS and if it is, could you please forward me to some examples.
2. Even if SysLink could be used without SYS/BIOS, would it anyway be easier to fit my excisting C++ code to SYS/BIOS than start to do research with SysLink without SYS/BIOS or is it a simple manouvre?
3. Project is development time critical, DSP power with 456MHz is definitely enough so solution does not need to be top optimized.
Thank you,
Risto