|
6#

楼主 |
发表于 2015-11-4 11:26:02
|
只看该作者
4 K1 p& |$ [% ?, ?. J! m
之前在论坛上您提到修改完dsp和arm的内存分配后要修改config.bld和dsp.cfg* X U0 A+ u. P4 h! ~/ O1 G
, z+ y( ~$ T6 c其中有这样的段落::7 i' A$ k0 Q5 }2 s
/* Memory Map for ti.platforms.evmOMAPL138! [" C7 z( { S9 l6 l- D, o
*
' ^5 o$ U* |: D" J * C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) External Memory5 ?) f7 A2 L. V
* ------------------------------------------------------------------------6 {$ T. W. r1 b2 S0 \( r6 Z6 o5 c! ^
* C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) Linux
( t# B1 {$ u6 `, g5 ]6 x * C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 (ipc)# C A2 l) h) i7 Y1 c& k7 G" H
* C201_0000 - C202_FFFF 2_0000 ( 128 KB) SR_1 (data buffers)6 q+ D8 I! B; D, M7 a" G
* C203_0000 - C2FF_FFFF FF_0000 ( ~15 MB) --------; Y# a( g( ?6 i4 r. P
* C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)
( |0 P* M: W8 u; W3 q: A * C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) --------
5 R0 f4 J! s/ {6 l * C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) Linux- I- F T8 W1 Y+ p
*/" R/ G0 W' Y# B+ R, h" l9 {3 g
这是您例程image_rotate的config.bld文件,我有以下几个问题:5 V! G, h( l3 _2 D. r7 I% y
1、这里写到分配给linux的内存是64M,是不是意味着在host中的相关文件设置了一些参数使arm只用64M内存,我的板子是256M的,是不是浪费了大量的空间?128M没利用上?
7 v+ j% l& l- q" E( ?2、这其中C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)这部分内存是不是提供给DSP进行计算的?如果不是,哪段内存是供给dsp计算的? |
|