|
|
6#

楼主 |
发表于 2015-11-4 11:26:02
|
只看该作者
. \2 T% M0 C0 B7 P( m l6 `5 N
之前在论坛上您提到修改完dsp和arm的内存分配后要修改config.bld和dsp.cfg
# p6 }, ^" C% w# A; M9 ]9 e" W
* p& G! L5 E+ j( F7 k其中有这样的段落::
7 Q; T$ x' G- ]. k4 S/* Memory Map for ti.platforms.evmOMAPL138
7 S; Y2 ^3 I1 t: B* `2 O *9 s) I$ d7 A, p: r
* C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) External Memory2 z8 `* C, T0 U& X5 y
* ------------------------------------------------------------------------
1 E# r/ a" x' }6 J* C7 T; Z& M$ y/ G * C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) Linux; I# b, W5 D- c( V, J- Q3 U
* C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 (ipc)
4 d# }. ? `) K * C201_0000 - C202_FFFF 2_0000 ( 128 KB) SR_1 (data buffers)( q- [9 f6 N8 r) [9 i9 {) B
* C203_0000 - C2FF_FFFF FF_0000 ( ~15 MB) --------+ G2 m& M+ X* g, d- L1 n% [3 |/ a7 `
* C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data): @' b$ X# o1 v. f
* C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) --------
3 x5 h& f4 V; F1 d V( l8 l * C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) Linux) |# _; e" Z) L1 W4 ^* e. h3 g0 E
*/, T5 Z6 Q; H# |" W: o% E
这是您例程image_rotate的config.bld文件,我有以下几个问题:
; }0 o1 j' n+ D8 g7 Z( k- {$ t7 w1、这里写到分配给linux的内存是64M,是不是意味着在host中的相关文件设置了一些参数使arm只用64M内存,我的板子是256M的,是不是浪费了大量的空间?128M没利用上?4 l, U5 B( Z/ [+ `: q; h5 z
2、这其中C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)这部分内存是不是提供给DSP进行计算的?如果不是,哪段内存是供给dsp计算的? |
|