|
|
6#

楼主 |
发表于 2015-11-4 11:26:02
|
只看该作者
: z! b. e$ }0 D, w
之前在论坛上您提到修改完dsp和arm的内存分配后要修改config.bld和dsp.cfg# A% i0 o, F3 |" H4 S7 F2 Z
_1 T, f7 \ L* ]4 x3 J其中有这样的段落::
: {: W$ E. G8 K6 t9 Y2 c- F/* Memory Map for ti.platforms.evmOMAPL138) a+ B' }5 i% G( G2 Q3 P0 W0 i. e
*# C8 Q, e0 r, o. b$ _
* C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) External Memory* H/ | }0 } G5 P
* ------------------------------------------------------------------------( x; _1 [& h3 u8 {% F
* C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) Linux
! M" j# \) l, h" F * C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 (ipc)8 O' r, X; o) C( f. H6 l3 C X
* C201_0000 - C202_FFFF 2_0000 ( 128 KB) SR_1 (data buffers)
# H; a5 ]: Z8 r) c% X4 q * C203_0000 - C2FF_FFFF FF_0000 ( ~15 MB) --------
6 V. s" S% K: d8 H5 \7 Z* f% B" u* R * C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data), s0 y2 y. f" I7 b
* C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) --------7 |2 Y! H: @+ j* Y
* C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) Linux
7 A& s* O' R9 { */
4 z& X* D& [( p, t0 m* h9 K这是您例程image_rotate的config.bld文件,我有以下几个问题:
' U* ^- i# y8 u* q% D2 Y1、这里写到分配给linux的内存是64M,是不是意味着在host中的相关文件设置了一些参数使arm只用64M内存,我的板子是256M的,是不是浪费了大量的空间?128M没利用上?
/ `" b# R3 ^# r, n' E0 k9 B0 G2、这其中C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)这部分内存是不是提供给DSP进行计算的?如果不是,哪段内存是供给dsp计算的? |
|