|
|
6#

楼主 |
发表于 2015-11-4 11:26:02
|
只看该作者
5 m- T6 w }0 u# z之前在论坛上您提到修改完dsp和arm的内存分配后要修改config.bld和dsp.cfg
5 j# P- H$ Z& `! c8 H, g3 R' x8 y
E* m4 F- m5 w1 w+ E' G' L其中有这样的段落::, |; w2 x! s2 j8 g
/* Memory Map for ti.platforms.evmOMAPL138
5 _$ Y3 X3 o8 W8 F9 ]" i$ i *
. m/ V2 W$ p$ W0 Z6 G * C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) External Memory
W) h' I; @" w0 ` * ------------------------------------------------------------------------+ b& w6 g$ k# o/ h6 l" M
* C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) Linux8 t+ n3 b+ K# F9 s6 o7 @
* C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 (ipc)
6 t, w, Z4 q! k6 v: | * C201_0000 - C202_FFFF 2_0000 ( 128 KB) SR_1 (data buffers)
2 g7 l( o& K5 z8 `9 l * C203_0000 - C2FF_FFFF FF_0000 ( ~15 MB) --------: h# E8 r" A; Y0 a' @1 e1 \
* C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)5 x# L% R- I. g7 U/ \+ d4 {4 _
* C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) --------
% P! F- S# E% K9 { * C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) Linux* Q3 K6 \. y% ^. L
*/
6 x; N$ q: N; w) V/ W$ R2 N) [! b这是您例程image_rotate的config.bld文件,我有以下几个问题:
5 \! q8 N0 K. B8 t1、这里写到分配给linux的内存是64M,是不是意味着在host中的相关文件设置了一些参数使arm只用64M内存,我的板子是256M的,是不是浪费了大量的空间?128M没利用上?
% T# g9 T, q- F4 u( l% k! ~2、这其中C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)这部分内存是不是提供给DSP进行计算的?如果不是,哪段内存是供给dsp计算的? |
|