|
6#
楼主 |
发表于 2015-11-4 11:26:02
|
只看该作者
/ @: L* ]; r) _4 \* f之前在论坛上您提到修改完dsp和arm的内存分配后要修改config.bld和dsp.cfg
8 r9 ?9 R7 y2 G- K2 @3 s2 [+ M4 u3 Z2 t$ }# k0 x- L0 f; U
其中有这样的段落::
& I+ b, r# Y# K0 a/* Memory Map for ti.platforms.evmOMAPL1383 |3 ~/ ^! H' d' _( X
*
' I* C5 F" |: b5 t1 | * C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) External Memory
3 a2 B* o8 W9 n% ]5 N * ------------------------------------------------------------------------
& ]- z5 z0 `! U$ l" h9 V * C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) Linux+ Y4 R. h4 o3 J, H d" m9 c
* C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 (ipc)
" a. i; r6 U! M& `) F3 s2 B. |/ ^ * C201_0000 - C202_FFFF 2_0000 ( 128 KB) SR_1 (data buffers)8 E# c. B3 ~" m B
* C203_0000 - C2FF_FFFF FF_0000 ( ~15 MB) --------# u8 ]1 P, [9 Z4 G7 B
* C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)
/ G$ w6 j& I9 d7 b& ~$ q6 v4 K& L * C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) --------
" @, u, p- q* M" \! s6 W; e * C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) Linux, ?2 k1 B8 E! v4 Y( H
*/! V8 ]. [3 ]6 V# {
这是您例程image_rotate的config.bld文件,我有以下几个问题:
; A$ ^2 z7 r5 S$ W9 s% f# r1、这里写到分配给linux的内存是64M,是不是意味着在host中的相关文件设置了一些参数使arm只用64M内存,我的板子是256M的,是不是浪费了大量的空间?128M没利用上? M" a. J0 Y; X" ]; L
2、这其中C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)这部分内存是不是提供给DSP进行计算的?如果不是,哪段内存是供给dsp计算的? |
|