嵌入式开发者社区

标题: 使用SYS/BIOS和IPC的dsp程序,怎样将部分函数定位到L1、L2、L3... [打印本页]

作者: kevinjoyo    时间: 2016-6-1 17:28
标题: 使用SYS/BIOS和IPC的dsp程序,怎样将部分函数定位到L1、L2、L3...
OmapL138芯片arm跑linux,使用SYS/BIOS和IPC的dsp程序,怎样将部分函数定位到L1、L2、L3这几个cache空间去?4 a$ ]$ \, h# U+ L" u# Y5 ^5 }
比如一下需要快速执行的代码,将其指定到L2cache,一下数据放到L1cache,公共数据放到L3cache去,请问如何指定?: Q$ A1 b$ E# Q/ ^4 D
使用
7 ~3 M1 N8 ~  \6 l4 o! D  w* @& S#pragma CODE_SECTION(Server_destroy,"IRAM");5 i, E& e* }4 E* l: m4 ]# X
没有效果!
8 K/ S9 |8 i  _* J6 M
; w6 F$ B1 i4 g( J) j0 ]3 r" U2 W, O: v/ x# l- f8 O

作者: 希望缄默    时间: 2016-6-1 17:37
CMD 文件还有添加段分配
3 _4 M- I1 ^( _0 p0 D4 SSECTIONS
1 _" W  a' S+ O( p  J) S, l9 i{) r) ~: a; z& i- g
IRAM > IRAM
; g  ]5 M: c7 i) Q  c% g; Q0 x7 f}8 y% S8 S- @5 U' }8 S

1 ]/ W5 t6 c" j- n3 e% g4 dPS。段名不要跟内存重名
作者: kevinjoyo    时间: 2016-6-1 17:56
我使用的是IPC双核通信的,好像cmd文件不再起效了




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4