|
6#
楼主 |
发表于 2015-11-4 11:26:02
|
只看该作者
8 i% U1 C; V/ r之前在论坛上您提到修改完dsp和arm的内存分配后要修改config.bld和dsp.cfg
" _# v/ m# h% p. t H7 c& Z h) o+ I- @% z8 f/ n
其中有这样的段落::1 v- O+ M5 y k' H z0 \3 O) F
/* Memory Map for ti.platforms.evmOMAPL138
4 R7 w8 O9 A, p x *
' V% m* {5 B0 H+ s1 k! B+ i/ g, L * C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) External Memory# H: X* G- E* k$ u; g% B" |( {4 d
* ------------------------------------------------------------------------# J" a2 n1 o1 H7 U: h7 a
* C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) Linux
, ^0 J$ S" S1 n* [/ u% L * C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 (ipc)5 }' m( ~& l, [4 W6 Q! A/ e
* C201_0000 - C202_FFFF 2_0000 ( 128 KB) SR_1 (data buffers)7 m1 ?# ?* S/ N8 A3 r. F1 c
* C203_0000 - C2FF_FFFF FF_0000 ( ~15 MB) --------- N& C$ g) q, l& U# P
* C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)7 q) L- {1 c4 v' R/ `, k/ V- A( w
* C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) --------
/ k7 D R1 D I9 Q" w4 s * C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) Linux
1 F" ]: p0 ~ ~; g9 L! q& O# P */ b8 h( f6 u7 j: F
这是您例程image_rotate的config.bld文件,我有以下几个问题:
5 R0 C X/ X8 A2 v, \9 v5 e1、这里写到分配给linux的内存是64M,是不是意味着在host中的相关文件设置了一些参数使arm只用64M内存,我的板子是256M的,是不是浪费了大量的空间?128M没利用上?
$ ~* z3 N! v5 S% M2、这其中C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)这部分内存是不是提供给DSP进行计算的?如果不是,哪段内存是供给dsp计算的? |
|