|
6#

楼主 |
发表于 2015-11-4 11:26:02
|
只看该作者
( b0 K/ C: V8 h* m; \' ?, S
之前在论坛上您提到修改完dsp和arm的内存分配后要修改config.bld和dsp.cfg
7 g! m' d2 ~# i5 g4 x0 x, y5 h$ A. D
其中有这样的段落::$ C7 P& X. E, V+ {# b
/* Memory Map for ti.platforms.evmOMAPL138
+ U; f9 B5 u3 w# o6 U) f! O) H3 } *
+ h# v8 \* q* C5 Y * C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) External Memory1 S) D3 v# S9 F3 c3 m0 `5 G8 R
* ------------------------------------------------------------------------3 n9 @( P' S. P9 D& J& \7 _9 V- l
* C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) Linux
0 R3 Q, E" ~- m3 w& q% C( w1 _ * C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 (ipc)4 _4 m2 u7 M: m& I( O
* C201_0000 - C202_FFFF 2_0000 ( 128 KB) SR_1 (data buffers)
5 T3 N8 r" F. ~$ C$ u! b * C203_0000 - C2FF_FFFF FF_0000 ( ~15 MB) --------
! z% b9 r; Z9 {: M4 ]" ? * C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)
% i0 E/ V5 \2 s+ w* C+ \1 n * C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) --------
' g; y; L+ B0 W4 u t* r9 f * C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) Linux
- k) y7 [/ x) I. `3 E */: F, A5 v1 e( d1 a9 r. t( x
这是您例程image_rotate的config.bld文件,我有以下几个问题:
7 ~6 ?. S. [3 X" c4 w1、这里写到分配给linux的内存是64M,是不是意味着在host中的相关文件设置了一些参数使arm只用64M内存,我的板子是256M的,是不是浪费了大量的空间?128M没利用上?
" L/ G5 P4 ?( D# P/ n* O2、这其中C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)这部分内存是不是提供给DSP进行计算的?如果不是,哪段内存是供给dsp计算的? |
|