|
|
6#

楼主 |
发表于 2015-11-4 11:26:02
|
只看该作者
4 ~3 F% k+ n. j之前在论坛上您提到修改完dsp和arm的内存分配后要修改config.bld和dsp.cfg/ P* K) h; x1 n/ y
9 p6 |2 ]; a) g- a7 B1 Z其中有这样的段落::
0 n) D8 D/ w0 Z" c, G4 D4 X2 Q8 j A- y/* Memory Map for ti.platforms.evmOMAPL138( g) |* ~; e6 ~. {
*
1 H2 E+ Q. ]' k- M- f+ }. c * C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) External Memory3 N. ]! |" l# S+ E8 `* f) }( x
* ------------------------------------------------------------------------
" ~4 f' K: |; k * C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) Linux
- b* f' x$ f- H7 h * C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 (ipc)1 L! l2 Z: U8 n+ X9 f0 `: F
* C201_0000 - C202_FFFF 2_0000 ( 128 KB) SR_1 (data buffers)1 X' K) d* E( {
* C203_0000 - C2FF_FFFF FF_0000 ( ~15 MB) --------
0 Q1 N; P* g' N2 P- d/ P* M * C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)/ ~3 o1 f5 f! O2 N
* C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) --------
5 v& c) F& e: k$ u! W * C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) Linux
U* A F7 F# T; H. f */4 b* J9 E& K9 C* C" \5 f
这是您例程image_rotate的config.bld文件,我有以下几个问题:
0 u, U' o1 ?* ^9 F$ |# Y1、这里写到分配给linux的内存是64M,是不是意味着在host中的相关文件设置了一些参数使arm只用64M内存,我的板子是256M的,是不是浪费了大量的空间?128M没利用上?5 B. T; U# H2 Z0 Z+ K
2、这其中C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)这部分内存是不是提供给DSP进行计算的?如果不是,哪段内存是供给dsp计算的? |
|