|
6#

楼主 |
发表于 2015-11-4 11:26:02
|
只看该作者
) E! r: z5 z& k) w4 J- R之前在论坛上您提到修改完dsp和arm的内存分配后要修改config.bld和dsp.cfg5 H( X: W6 t U- p
/ ?- O Y: f2 A) p, x; |
其中有这样的段落::
" k0 c7 ^6 n" ~) I& v4 F/* Memory Map for ti.platforms.evmOMAPL138
% C6 I8 G+ x x0 w: E# Y *
1 [# b8 L' w4 _/ j! |9 F/ O( J * C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) External Memory
2 X8 q3 B5 S6 l4 _- M8 ]4 f * ------------------------------------------------------------------------2 M6 n" f5 V0 I1 Z
* C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) Linux, X9 R4 G0 v, O* \+ T
* C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 (ipc)
4 [* u/ ?) ]0 P# J8 `: F, J * C201_0000 - C202_FFFF 2_0000 ( 128 KB) SR_1 (data buffers)
& {& m8 V- a1 t) z$ u y * C203_0000 - C2FF_FFFF FF_0000 ( ~15 MB) --------
9 K% H+ F8 c% \0 w# \$ [ * C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)7 d& Y5 @$ T! Z$ [; B Q
* C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) --------" T3 j2 J% y# J$ _' Y1 W! r* f/ i' ]
* C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) Linux
7 c# v% O* i5 z, h */# S" x/ J9 d2 G9 Q
这是您例程image_rotate的config.bld文件,我有以下几个问题:* O0 H% e. t7 f. q
1、这里写到分配给linux的内存是64M,是不是意味着在host中的相关文件设置了一些参数使arm只用64M内存,我的板子是256M的,是不是浪费了大量的空间?128M没利用上?. Y( M; U, v+ A4 w Z: K
2、这其中C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)这部分内存是不是提供给DSP进行计算的?如果不是,哪段内存是供给dsp计算的? |
|