|
6#

楼主 |
发表于 2015-11-4 11:26:02
|
只看该作者
8 b" x [: u, y2 B
之前在论坛上您提到修改完dsp和arm的内存分配后要修改config.bld和dsp.cfg
4 A$ ~1 r, n; M6 J: z+ j' f7 z& y7 l. J; z, J# T
其中有这样的段落::( K* x& W( W1 `3 m6 [7 e: b
/* Memory Map for ti.platforms.evmOMAPL138
( o8 D, n V6 O1 k *2 W; ?( s" e. `# M( t- s& N
* C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) External Memory2 I# W" g1 W9 l* a/ U1 @1 j2 _( M
* ------------------------------------------------------------------------
x' w" [9 y# O# g$ V; W * C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) Linux
; K! }1 l. o* q) k3 \! n) Z * C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 (ipc): N2 O! o R0 y2 F3 m' B' C
* C201_0000 - C202_FFFF 2_0000 ( 128 KB) SR_1 (data buffers)8 U9 d- k% d, C }( Z6 r
* C203_0000 - C2FF_FFFF FF_0000 ( ~15 MB) --------% t( }7 x. d# \
* C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)
+ U- }( D: J& F4 V1 X5 V8 u& K/ k * C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) --------
( d* n( Y% o# |% b- ^( Z8 ^# A * C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) Linux
~+ h; \9 l0 O: a$ \5 ~ */ I' F: X- C+ n
这是您例程image_rotate的config.bld文件,我有以下几个问题:
' \! M. Z9 Y. A" W1、这里写到分配给linux的内存是64M,是不是意味着在host中的相关文件设置了一些参数使arm只用64M内存,我的板子是256M的,是不是浪费了大量的空间?128M没利用上?$ Y8 F; x& f, X3 U W
2、这其中C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)这部分内存是不是提供给DSP进行计算的?如果不是,哪段内存是供给dsp计算的? |
|