Part Number: MSP432P401R
Tool/software: Code Composer Studio
part#: MPS432P401R (specifically the version 2 MSP432 launchpad)
IDE: Code Composer Studio v7.2.0.00013
Compilier: TI v16.9.4.LTS
There are two functions with computationally intensive that I need to run from RAM in order to reduce the execution time.
__attribute__((ramfunc)) void Proj_BP2_Detection_Filter(RECEVIVE_APP *pRx)
and a function which is called within Proj_BP2_Detection_Filter(RECEVIVE_APP *pRx)
__attribute__((ramfunc)) void Biquad_Section_Bandpass(INT16 *pIO, BIQUAD_SECTION *pBQ).
The project *.map file indicates
.TI.ramfunc
* 0 0000ec58 00000464 RUN ADDR = 01008218
0000ec58 000003d4 Proj_BP2_Detection_Filter.obj (.TI.ramfunc)
0000f02c 00000004 --HOLE-- [fill = 0]
0000f030 0000008c Biquad_Section.obj (.TI.ramfunc)
FAR CALL TRAMPOLINES
callee name trampoline name
callee addr tramp addr call addr call info
-------------- ----------- --------- ----------------
Proj_BP2_Detection_Filter $Tramp$TT$S$$Proj_BP2_Detection_Filter
01008219 0000d740 00006d6c Proj_BP2_Receiver_Signal_Detect.obj (.text)
[1 trampolines]
[1 trampoline calls]
NO IMPROVEMENT in execution time has been realized. HELP?