|
6#

楼主 |
发表于 2015-11-4 11:26:02
|
只看该作者
: m# p. `% q/ ~* v
之前在论坛上您提到修改完dsp和arm的内存分配后要修改config.bld和dsp.cfg
( T8 S, J* C' D# H/ ~* R
; [9 X* d5 w% P! s8 H& P- c其中有这样的段落::
/ `! [0 N6 U* c s! Z/* Memory Map for ti.platforms.evmOMAPL138
6 y% y, Q# g9 W2 {& e: q) B5 g+ O: [ *; G- r3 ?/ ?3 z0 f9 R9 K0 ^
* C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) External Memory
& o& E) | @: W- T. Y6 ^9 C * ------------------------------------------------------------------------* u. [3 c D+ E; K8 b
* C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) Linux
2 ?9 U7 n9 `) h' C% X * C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 (ipc)
# Y. D6 q' N6 [; o9 ^ B+ I: I8 w8 Q * C201_0000 - C202_FFFF 2_0000 ( 128 KB) SR_1 (data buffers)3 C$ s! R y0 h- y- L4 A K) R2 \
* C203_0000 - C2FF_FFFF FF_0000 ( ~15 MB) --------2 I9 L1 b( @. d
* C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)
* e+ w, @1 y$ o$ r: i * C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) --------; U5 h; `9 H. T' t
* C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) Linux* m9 F1 F" R, \# K/ m
*/! Z% X/ w* o/ @( H# J. Y+ N" G8 n+ U4 c
这是您例程image_rotate的config.bld文件,我有以下几个问题:
& y6 V& ?: m+ n% g+ B1、这里写到分配给linux的内存是64M,是不是意味着在host中的相关文件设置了一些参数使arm只用64M内存,我的板子是256M的,是不是浪费了大量的空间?128M没利用上?
4 Q+ u% C* ^6 ~2、这其中C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)这部分内存是不是提供给DSP进行计算的?如果不是,哪段内存是供给dsp计算的? |
|