|
' J5 \0 ?+ f# b! o6 v% Z之前在论坛上您提到修改完dsp和arm的内存分配后要修改config.bld和dsp.cfg
Q) Q( |! c( p" s
8 [4 Y6 H" q; |( K$ n1 ^其中有这样的段落::
5 r: b# L% ]0 @% |7 ?* V5 ~/* Memory Map for ti.platforms.evmOMAPL138
( k* N2 |' l& h" K# I G* z *) L; {2 Q9 R# V& {4 T: \ C0 @
* C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) External Memory
+ h( I' o8 x+ `7 l ]: d! \& E * ------------------------------------------------------------------------ [. @% F% Q' m% k, G
* C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) Linux5 O/ x) n3 ?2 @8 z; T$ ~# D
* C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 (ipc)) d! E# F3 U* d% ?
* C201_0000 - C202_FFFF 2_0000 ( 128 KB) SR_1 (data buffers), I$ W* B2 c: o7 w- y# @* S
* C203_0000 - C2FF_FFFF FF_0000 ( ~15 MB) --------
$ c' _/ p2 s$ [5 R * C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)
8 m K5 L/ m( Q8 ]/ i/ u * C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) --------
8 H l( R( Z( J * C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) Linux+ e1 h% O) |" p
*/
. N0 v0 h# c/ o这是您例程image_rotate的config.bld文件,我有以下几个问题:% u8 x0 J& f. D
1、这里写到分配给linux的内存是64M,是不是意味着在host中的相关文件设置了一些参数使arm只用64M内存,我的板子是256M的,是不是浪费了大量的空间?128M没利用上? }! L2 \: a) ~0 N
2、这其中C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)这部分内存是不是提供给DSP进行计算的?如果不是,哪段内存是供给dsp计算的? |
|