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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4573|回复: 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 Q" ^! z) i9 `% C5 T0 M4 d
/* configure SharedRegion #0 (IPC) */3 b' w, P/ F8 V$ Q/ Y
var SR0Mem = Program.cpu.memoryMap["SR_0"];+ Z1 n: c! ~. E3 ]' \2 O& C

3 b& m# ^) w8 dSharedRegion.setEntryMeta(0,; q- D8 A! R5 G2 C1 @0 `
    new SharedRegion.Entry({
9 l; f; C# R9 g" l) o( k. u        name:           "SR0",; C! K$ a& Q5 D; J- R
        base:           SR0Mem.base,
. L- o+ A, M, m; v* G+ V0 Y+ P        len:            SR0Mem.len,
6 k  [$ m6 g. E* b        ownerProcId:    MultiProc.getIdMeta("HOST"),( J2 y8 m- o" v( |  m2 O
        cacheEnable:    false,1 S( v; u6 e4 L. E( C" k; j1 \' r
        isValid:        true$ d4 S1 {3 y& v1 O9 p) s
    })9 v2 t# z( i: |9 ]" i, w- h
);
7 t1 k' _" y" _7 D* W
) u& Y, [: {9 b6 }/* configure SharedRegion #1 (IPC) */; H- }5 w8 L# F; U1 h
var SR1Mem = Program.cpu.memoryMap["SR_1"];5 X: N+ s- Q9 Q0 a( z( t' `" C

0 _6 {- m5 X5 V+ n+ N; T+ JSharedRegion.setEntryMeta(1,
6 f. p+ B: f  l, b% a  F; {' R1 l% X    new SharedRegion.Entry({9 i% K, e3 |2 d3 B$ B% i  w
        name:           "SR1",% t7 C5 x3 X9 D1 N1 g0 M, }
        base:           SR1Mem.base,9 @* K2 [. e/ i7 h# g3 }
        len:            SR1Mem.len,1 A/ S/ y- x/ W, ]& l/ x
        ownerProcId:    MultiProc.getIdMeta("HOST"),+ ?' J7 U+ J5 m) D& f1 ~- U
        cacheEnable:    false,
7 u) Q/ d, m' S5 H6 p        isValid:        true
( Q9 w1 \$ \; }3 _! @    })
: n( Z$ T) w2 @1 y5 j1 ]: K' K3 o);  I$ |7 A. d" N5 g
# z' |' |3 j0 {0 L
config.bld文件里面的代码是这样的:
0 d* P! y- l; {: n" \4 i. @+ S/ k: ^. u
var SR_0 = {
/ Z/ E8 Y2 d; l) u        name: "SR_0", space: "data", access: "RWX",
: k# V9 J' v9 F1 \! |        base: 0xC2000000, len: 0x10000,
+ j3 R  b; D- T; i2 K3 b        comment: "SR#0 Memory (64 KB)") H) f. o! t$ k0 I& N* K# w. z; ^
    };
1 j1 ?& F& P" @: e# f" o$ z5 q. l# s( K* q( A  C
var SR_1 = {0 z& F5 f" v" p- P5 H: _' d
        name: "SR_1", space: "data", access: "RWX",
4 \0 ?; s7 ]1 c5 S/ e        base: 0xC2010000, len: 0xFF0000,
  d2 F2 G; C% k7 X2 {        comment: "SR#1 Memory (15 MB)"0 e: T3 n# B) i
    };
  Q4 v. g$ s, P* e1 L+ j1 g2 d
  O! \' k: Z5 Z! FBuild.platformTable["ti.platforms.evmOMAPL138:dsp"] = {5 i' h: T2 T6 O5 A$ t4 z2 T
    externalMemoryMap: [2 d' T; R2 j& G& Q0 Q
        [ SR_0.name, SR_0 ],
' \( R: w' u- a        [ SR_1.name, SR_1 ],
8 F! J8 K$ T( {- ~, i+ U        [ "DSP_PROG", {
% c4 X: _  ?2 T; |0 C; C            name: "DSP_PROG", space: "code/data", access: "RWX",
% u3 B  }) A7 b+ O% Z: }            base: 0xC3000000, len: 0x800000,
% i# Z& A0 S# s: U% d0 t            comment: "DSP Program Memory (8 MB)"* z; l, r" U/ k* M1 t
        }]! b5 j1 {- U& N
    ],
0 s5 O% `5 v5 E: c& {0 M' }    codeMemory:  "DSP_PROG",
" Z( Q3 ^& n6 ]3 j( A: N" J3 q    dataMemory:  "DSP_PROG",
) E/ l2 I$ j( w$ Q  A    stackMemory: "DSP_PROG",
% O5 n/ q' U4 k    l1DMode: "32k",
. ?9 U. O- R! h    l1PMode: "32k",7 ?! H+ z% {5 _% M- j. l
    l2Mode: "32k"
( v) i- b1 I, t) F& S) q};* N" \& w. R8 _
! G; c6 b* j& Z) C2 F! m& k# X

* ?# x4 `" h# O6 ~, ]不知道这里应该怎么修改,这原始的例程为什么会报错呢?“Cannot read property "base" from undefined”
/ |# s+ B- A& a* E6 M- c, \( n/ }

9 K1 a- O0 u% Q+ c/ _/ O& G6 j& _8 h$ \0 b( ^1 R. r

$ I( k  I( a% G8 x1 I$ w" K
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

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

3 [4 I; Q# c3 |# x9 ~! [过一两天,会有视频教程发布。里面有讲解如何用 ccs 建立 syslink  dsp端工程
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-5 02:29 , Processed in 0.038559 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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