|
6#
楼主 |
发表于 2015-11-4 11:26:02
|
只看该作者
. v7 j6 E5 k: v4 M& Q之前在论坛上您提到修改完dsp和arm的内存分配后要修改config.bld和dsp.cfg* `: k' K# r6 r; X$ O4 n
) i8 y7 K/ Q. ~; c6 w( h+ ^其中有这样的段落::$ V. V! C" A5 p
/* Memory Map for ti.platforms.evmOMAPL138* q; y2 g1 S. X/ E, i! i1 q
*8 S& ^, A( {2 u; N: K7 U) _) n
* C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) External Memory9 k* ~6 y" v' o: b1 p/ V
* ------------------------------------------------------------------------
, a# B7 J1 g+ T" q. ] * C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) Linux% h: ]! |6 G% w, e- D
* C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 (ipc)9 c8 t, v0 \9 V: B
* C201_0000 - C202_FFFF 2_0000 ( 128 KB) SR_1 (data buffers)
, u; S6 O% A& J2 s* V. U * C203_0000 - C2FF_FFFF FF_0000 ( ~15 MB) --------/ s* m: B* w% t5 R$ \/ e' T) }
* C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)1 I% y+ r8 c& r& Z
* C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) --------
- G Z, ]6 M# Y5 k* Z% Z# ]. T * C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) Linux, U; ~" s M* d( t h- {
*/7 L) \! V) a8 k3 L( M$ z- O
这是您例程image_rotate的config.bld文件,我有以下几个问题:
4 | d( M$ P/ L' T" H1、这里写到分配给linux的内存是64M,是不是意味着在host中的相关文件设置了一些参数使arm只用64M内存,我的板子是256M的,是不是浪费了大量的空间?128M没利用上?- d7 Z6 q) p s4 |2 O
2、这其中C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)这部分内存是不是提供给DSP进行计算的?如果不是,哪段内存是供给dsp计算的? |
|