|
6#

楼主 |
发表于 2015-11-4 11:26:02
|
只看该作者
" E/ N* ?) S5 G, w, a之前在论坛上您提到修改完dsp和arm的内存分配后要修改config.bld和dsp.cfg
0 ~6 D( g' w- P! m1 g9 x( s0 L
8 [. m+ O: }$ L& f7 n其中有这样的段落::
0 T/ {0 L* n) ?) ?2 \2 ]/* Memory Map for ti.platforms.evmOMAPL1383 C6 ^3 o" V ^1 _5 w
*
- D* ?0 _" y& E3 Z * C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) External Memory
# V1 y- m e' N. _2 ^% `0 y * ------------------------------------------------------------------------6 k B5 u- B$ G- C7 ?
* C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) Linux
& _) s' V+ Z8 T7 i * C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 (ipc)6 I- _/ Z8 H- ^6 w3 W! ?' l& m
* C201_0000 - C202_FFFF 2_0000 ( 128 KB) SR_1 (data buffers)
- q$ K. U- \8 R* M8 i0 g/ q * C203_0000 - C2FF_FFFF FF_0000 ( ~15 MB) --------
; n% S1 n0 ~7 W2 o& c% K- s * C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)4 o$ A9 [) M. v3 h
* C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) --------
( j9 Q, [9 }, h( a: d * C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) Linux
- {$ g. l- z) \7 A9 Y3 [ */
! k& F8 R) S5 o5 l这是您例程image_rotate的config.bld文件,我有以下几个问题:* q. q6 T+ e8 j$ o; d1 Y
1、这里写到分配给linux的内存是64M,是不是意味着在host中的相关文件设置了一些参数使arm只用64M内存,我的板子是256M的,是不是浪费了大量的空间?128M没利用上?
3 a, s X2 ~* X2、这其中C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)这部分内存是不是提供给DSP进行计算的?如果不是,哪段内存是供给dsp计算的? |
|