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.
Part Number: LAUNCHXL-F28377S
Tool/software: Code Composer Studio
Dear sir,
I am using TI Launchpad F28377S in the project of Structural Health Monitoring. In which I want to record data at the highest sampling rate of ADC (which is 3.5MSPS at 12bit resolution) of 2000 points (i.e. for 2000/(3.5*10^6)=0.571msec). Now I am using the default example program from controlSUITE "adc_soc_continuous" to sample this data. And the problem is that when i use this program to sample 1504 samples with "2837xS_Generic_RAM_lnk.cmd" linker command file it works but for 2000 samples it shows errors as shown in attached img. but same code with "2837xS_Generic_FLASH_lnk.cmd" works good but sampling rate reduces this may be because writing in flash memory requires more time than writing in RAM.
Again I want to sample such data for 16 times and do the averaging of the sampled data. So may be i need to sample this data in RAM and then copy the same array in Flash memory & do this for 16 times and then average it. But I don't know how to write such a program or which linker command file should be used. Also, i tried creating array of 2000 Uint16 points using the flash linker command file i.e."2837xS_Generic_RAM_lnk.cmd" and when i create more than 3 such arrays it shows the same error as shown in image.
So, whats exactly the problem is? because to store 2000 points i need a memory of 2000*16=32000bits=32000/8*1024= 3.90625 KB and for 16 such arrays 3.90625*16=62.5 KB. But this device has 1 MB flash and 128 KB RAM so what is the exact problem. Is am i doing anything wrong? I am following all the steps as mentioned in "file____C__ti_controlSUITE_device_support_F2837xS_v210_doc_F2837xS-FRM-EX-UG.pdf" document to setup properties and linker command files.
Again I am beginner with Launchpads previously I used Arduino boards. So please consider if I am asking some very basic questions. & please help me understanding Launchpad
Thank You
Mandar Kothavade