|
|
6#

楼主 |
发表于 2015-11-4 11:26:02
|
只看该作者
3 k9 x+ K0 r) K5 d/ `/ [3 W
之前在论坛上您提到修改完dsp和arm的内存分配后要修改config.bld和dsp.cfg& [! g! T4 k$ C% x- w8 F
* ~% n6 P% _: \4 Y4 t# @6 c4 n
其中有这样的段落::
1 ~, N3 a; _7 W/* Memory Map for ti.platforms.evmOMAPL1381 s, n! x! d& a" F) K) P
*
7 s z; Q$ G* X& G \! I5 Z! [' e * C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) External Memory( Q0 c9 R& r( ^& {0 Y; p
* ------------------------------------------------------------------------4 n& l- \* |7 q! H5 [
* C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) Linux% }; } m( q2 o& H" M0 j v
* C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 (ipc)
$ @/ f* o# m4 L% T3 L * C201_0000 - C202_FFFF 2_0000 ( 128 KB) SR_1 (data buffers)) l1 m/ n% O1 i( k! [! s; m& a
* C203_0000 - C2FF_FFFF FF_0000 ( ~15 MB) --------& B+ v5 f' |% n
* C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)
( \' F: L, Y5 ]0 Z * C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) --------# d3 q6 B! d; t( M, y# k
* C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) Linux
. a* R$ d% Y1 E- c: P, b2 r5 P v2 g */
3 X. G, T' k2 `8 x+ U1 |这是您例程image_rotate的config.bld文件,我有以下几个问题:
2 C& R4 C( P+ k* t0 I Y: L1、这里写到分配给linux的内存是64M,是不是意味着在host中的相关文件设置了一些参数使arm只用64M内存,我的板子是256M的,是不是浪费了大量的空间?128M没利用上?# w4 |& p$ ?2 q% n- B( C
2、这其中C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)这部分内存是不是提供给DSP进行计算的?如果不是,哪段内存是供给dsp计算的? |
|