SYSBOIS例程的里的dsp.cfg出错的问题 - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4260|回复: 1
打印 上一主题 下一主题

SYSBOIS例程的里的dsp.cfg出错的问题

[复制链接]

17

主题

30

帖子

149

积分

注册会员

Rank: 2

积分
149
跳转到指定楼层
楼主
发表于 2016-7-8 13:42:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近安装了sysbois,想用里面的例程ex04_sharedregion尝试一下。然后在用的时候,我把例程放到CCS5.5的工程里面了,编译可以正常通过,没有错误,但是我打开里面share文件夹下面的dsp.cfg文件的时候,CCS报错了,“Cannot read property "base" from undefined”,我的dsp.cfg文件和config.bld文件都是例程里面原始的,没有修改,问什么会报错呢。dsp.cfg文件里面的sharedregion配置是这样的:0 d* F9 j. I, W; f/ X3 ?% [
/* configure SharedRegion #0 (IPC) */1 q* b- C: B% W1 I6 \! r& q
var SR0Mem = Program.cpu.memoryMap["SR_0"];
) U0 G# G+ L! n+ q* x
7 y4 u$ p, b% U* y3 MSharedRegion.setEntryMeta(0,
6 W- A& r& \8 q    new SharedRegion.Entry({" Y* b; a: s3 q( g4 ~
        name:           "SR0"," p) V- v2 e2 m
        base:           SR0Mem.base,% v: S/ L, k5 N( J. y
        len:            SR0Mem.len,
. H2 t( F) V8 H7 Z8 s        ownerProcId:    MultiProc.getIdMeta("HOST"),  h0 b6 C  o$ v/ N
        cacheEnable:    false,0 G  |' O3 u" R- v% ?2 A
        isValid:        true5 m! E! z) a0 O( Z8 T: N
    })6 U# p7 F) d5 \* h: K# q
);
* l( f3 H6 O9 `) Y# `; }
1 q* ?) E6 B) @/ C/* configure SharedRegion #1 (IPC) */
! }$ t6 E  q5 U- }$ g( ?var SR1Mem = Program.cpu.memoryMap["SR_1"];* \3 D: B  F) o: U9 z

- z7 X: Q% P( m: @" ISharedRegion.setEntryMeta(1,
8 W) R$ @' N% ~$ \. }! X    new SharedRegion.Entry({) N% J  g( P( {4 i4 b
        name:           "SR1",
4 O0 k; h2 p; m( i0 R' w- _/ B        base:           SR1Mem.base,
% Z4 e; V% Y# C7 Y( O: `        len:            SR1Mem.len,
* c( c5 Y" }% T. M# Z6 ]        ownerProcId:    MultiProc.getIdMeta("HOST"),
" G( t4 j1 B$ ]        cacheEnable:    false,% l* F) i: r+ o) o5 N# M# A
        isValid:        true
  u) G& ~1 ?( @( y8 J    })
! c: G0 x1 b, E# |);
% Z% W* h' Y  P4 B9 ^: @7 E# Y1 X1 ^5 L# Z. f* e1 U7 M) _
config.bld文件里面的代码是这样的:1 ~) [8 H, x$ N) O* x" @8 w
' I, {0 y6 q+ i9 f* j0 d! l
var SR_0 = {
) O  n! ]) l; u8 D& e        name: "SR_0", space: "data", access: "RWX",
  J$ B/ o& D* y        base: 0xC2000000, len: 0x10000,
0 Z4 E, ?/ M: [4 y! M& i        comment: "SR#0 Memory (64 KB)"
1 C9 ~5 i! `6 m) h$ B3 d( w    };
* Q' A) i" H# p- m6 h, t4 N5 Y. w
3 ~, O9 @8 W: S4 m9 }4 pvar SR_1 = {
  H, U7 a  t1 T, @- n& ~        name: "SR_1", space: "data", access: "RWX",8 |% v) L% Q4 z, b! t$ Q
        base: 0xC2010000, len: 0xFF0000,
! z8 o# _, [% E7 l* V# o/ f/ f        comment: "SR#1 Memory (15 MB)"; N( @  Y0 b/ A  v: O( k2 H
    };& y4 j- H! p! W4 ]; N! |  I
! u' B; a4 i, }5 ^9 z. n; v2 c6 V
Build.platformTable["ti.platforms.evmOMAPL138:dsp"] = {& d0 s6 v) i# L# n# Q, K' K# A  {, z
    externalMemoryMap: [% w2 \9 y; K* d$ i
        [ SR_0.name, SR_0 ],
( r9 D, _1 Y! ]3 ^        [ SR_1.name, SR_1 ],' G! l+ A0 r4 U& n. L" q$ {3 Q! s
        [ "DSP_PROG", {
. }# Y6 k# A1 a6 l4 g, p            name: "DSP_PROG", space: "code/data", access: "RWX",4 h3 a2 s$ z" M! N5 r
            base: 0xC3000000, len: 0x800000,6 {1 O" X2 h: P0 v  i- M! t  G
            comment: "DSP Program Memory (8 MB)"
1 c+ @- H& b1 [+ V3 }2 K- Y        }]" _6 w2 C8 f5 ?. I7 u. L/ N
    ],' u1 ^% \! d: |  h" H* i7 [6 k
    codeMemory:  "DSP_PROG",
' [  q$ r; R# ^' [; s- l    dataMemory:  "DSP_PROG",
# g6 Z. v/ I7 {8 H; W    stackMemory: "DSP_PROG",
3 k' u6 p% Q/ e    l1DMode: "32k",
, L) A4 g4 B, F6 Q' O    l1PMode: "32k",$ o+ M; v  e( R5 ~8 J! f/ o
    l2Mode: "32k"8 y5 i5 S  o, m$ J: b, h" \
};
" O3 \  ~/ s. _8 l4 n
1 J% ?# e$ x' e% S
3 [# L+ t, e* V+ D, v9 S# ^$ Y不知道这里应该怎么修改,这原始的例程为什么会报错呢?“Cannot read property "base" from undefined”
# C) I2 z3 K  [# T
6 X+ o  O* N: Y. \7 T( C
" C" c. f1 j8 J! \0 {% Y& j& N! @- C# {6 ]# ]# m5 H
2 J) |8 z' i8 F4 }# |
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
沙发
发表于 2016-7-14 09:06:08 | 只看该作者

! j2 x. f! Y) e  p过一两天,会有视频教程发布。里面有讲解如何用 ccs 建立 syslink  dsp端工程
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2025-6-16 18:32 , Processed in 0.034191 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表