嵌入式开发者社区

标题: 使用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空间去?
$ W- [6 X& a& A2 z0 \( H比如一下需要快速执行的代码,将其指定到L2cache,一下数据放到L1cache,公共数据放到L3cache去,请问如何指定?) O- u7 L  m3 D4 \( \( f# w' A
使用
3 U  f, |8 G" l1 W#pragma CODE_SECTION(Server_destroy,"IRAM");
) a  y( Z6 ~$ s& O+ [没有效果!6 g% i# P, m2 i( H  N& f4 O* J

4 _3 [, ?! e& N  ~6 J
: K2 `, M) F6 Y7 Q0 E) U+ j1 N$ [
作者: 希望缄默    时间: 2016-6-1 17:37
CMD 文件还有添加段分配
& X, q& k4 j# TSECTIONS' Q/ w& B, V5 b' ^+ m; a; a
{6 V9 J: a  a) p* A- a, f* A3 I7 g
IRAM > IRAM2 u2 F* p; k0 R6 |% j. Y. B
}
  {/ E- x) o; n7 @  I- l. w4 e3 \/ \. F* }
PS。段名不要跟内存重名
作者: kevinjoyo    时间: 2016-6-1 17:56
我使用的是IPC双核通信的,好像cmd文件不再起效了




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