|
6#
楼主 |
发表于 2015-11-4 11:26:02
|
只看该作者
9 T- V+ r; a1 y6 u( x
之前在论坛上您提到修改完dsp和arm的内存分配后要修改config.bld和dsp.cfg D1 C: p# t) O4 V/ y8 _5 \
5 [5 R6 d% i/ b8 S
其中有这样的段落::" s. a- W% T) r- `, r' b
/* Memory Map for ti.platforms.evmOMAPL138. f, W( G: \$ V' [
*+ U+ r) R* `: a6 w, K
* C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) External Memory
& X) l- ?& x I+ N' ~- ~( Y( G * ------------------------------------------------------------------------7 V" M& T) k% j% n9 ^: P
* C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) Linux
7 B/ k% d; F9 b K( ]7 J' x * C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 (ipc)$ J( R$ W( ~0 r# D$ I3 b( y% o
* C201_0000 - C202_FFFF 2_0000 ( 128 KB) SR_1 (data buffers), F- [, X% G/ G' r) i, l
* C203_0000 - C2FF_FFFF FF_0000 ( ~15 MB) --------, r' m; V0 e6 h4 E/ T; @
* C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)6 A" @6 s2 J2 s
* C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) --------, y; k7 v7 T( o8 ]' P3 W
* C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) Linux
& ?5 ^1 U% |0 l7 r7 V! m */
5 p+ u/ Q3 n% v# _; X这是您例程image_rotate的config.bld文件,我有以下几个问题:# z8 {! g, R1 E) b4 R9 q% P
1、这里写到分配给linux的内存是64M,是不是意味着在host中的相关文件设置了一些参数使arm只用64M内存,我的板子是256M的,是不是浪费了大量的空间?128M没利用上?$ o5 a' v! i* T6 o) @0 v
2、这其中C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)这部分内存是不是提供给DSP进行计算的?如果不是,哪段内存是供给dsp计算的? |
|