|
$ `9 p7 l/ V1 [# V9 `+ s" F" [之前在论坛上您提到修改完dsp和arm的内存分配后要修改config.bld和dsp.cfg+ I+ @* v/ v$ m- F+ B
# w8 l( N6 ]' x& Z5 ^9 Y& l4 P- U其中有这样的段落::
/ @# i) z0 s1 ~- ?6 e/* Memory Map for ti.platforms.evmOMAPL138
8 F/ p) `5 o9 A, j, R* F *
8 z! d0 u8 r7 a0 ?: Z * C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) External Memory: E3 ^5 c1 b0 ?' V O
* ------------------------------------------------------------------------) p* x+ G' e [
* C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) Linux; c$ n) D! s7 \8 T, F
* C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 (ipc)7 o7 q' b, [! {* X
* C201_0000 - C202_FFFF 2_0000 ( 128 KB) SR_1 (data buffers)8 |) a! V! q; `* r
* C203_0000 - C2FF_FFFF FF_0000 ( ~15 MB) --------, Y% N5 G5 i+ T1 Z" h* ?! P$ Z2 s% @
* C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)
2 P' x- g6 K8 `8 G+ r * C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) --------
/ }/ F) a% ~9 y, x/ l * C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) Linux6 B- [2 V5 s* \" }( H$ X, O
*/
& `; Y8 X4 @9 W1 ?# Q这是您例程image_rotate的config.bld文件,我有以下几个问题:) m' X s& K$ a- Z
1、这里写到分配给linux的内存是64M,是不是意味着在host中的相关文件设置了一些参数使arm只用64M内存,我的板子是256M的,是不是浪费了大量的空间?128M没利用上?
: n* b+ E5 [7 x; r+ M2、这其中C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)这部分内存是不是提供给DSP进行计算的?如果不是,哪段内存是供给dsp计算的? |
|