|
6#
楼主 |
发表于 2015-11-4 11:26:02
|
只看该作者
" f! K, }& }( }9 r6 [! t
之前在论坛上您提到修改完dsp和arm的内存分配后要修改config.bld和dsp.cfg
- J, C( P) L; y: N+ g- B' C$ }4 E, L0 i. y" O/ b0 [, }
其中有这样的段落::
3 T. u$ x$ u) I7 o, j' G- [/* Memory Map for ti.platforms.evmOMAPL138* I: ?- a, T% P% c: z
*. |7 z9 D9 i: F: u6 o
* C000_0000 - C7FF_FFFF 800_0000 ( 128 MB) External Memory
" L' Z( f5 ]' U& n# l" [ * ------------------------------------------------------------------------/ y' E P# O: l) b; _
* C000_0000 - C1FF_FFFF 200_0000 ( 32 MB) Linux7 L( u( g0 P8 z/ N5 i, m) X
* C200_0000 - C200_FFFF 1_0000 ( 64 KB) SR_0 (ipc)3 j. G9 H0 y) B& S' `, e. m
* C201_0000 - C202_FFFF 2_0000 ( 128 KB) SR_1 (data buffers)
1 \+ `, l& G2 f8 P) k- ^# l( q% Z * C203_0000 - C2FF_FFFF FF_0000 ( ~15 MB) --------9 m1 v/ P, r5 J: a* i; k
* C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)+ e7 @+ F$ j- D% A/ {
* C380_0000 - C3FF_FFFF 80_0000 ( 8 MB) --------
# v1 _( o" a+ h" n1 X * C400_0000 - C7FF_FFFF 400_0000 ( 64 MB) Linux0 w$ d# C3 T7 f7 R5 P
*/' N1 ^8 L* }. ^& P/ L
这是您例程image_rotate的config.bld文件,我有以下几个问题:" S7 `7 g4 Q& \ F
1、这里写到分配给linux的内存是64M,是不是意味着在host中的相关文件设置了一些参数使arm只用64M内存,我的板子是256M的,是不是浪费了大量的空间?128M没利用上?
5 l% k: n* [( Z E. q' z2、这其中C300_0000 - C37F_FFFF 80_0000 ( 8 MB) DSP_PROG (code, data)这部分内存是不是提供给DSP进行计算的?如果不是,哪段内存是供给dsp计算的? |
|