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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4508|回复: 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配置是这样的:& G5 W" X5 D) c7 e& C" _
/* configure SharedRegion #0 (IPC) */
9 t% p4 N0 D' A! Zvar SR0Mem = Program.cpu.memoryMap["SR_0"];
* ^+ z) |$ s" T1 A# I: T3 x6 X( e+ A0 q
SharedRegion.setEntryMeta(0,
9 P" ~7 N" U5 ^8 t5 t    new SharedRegion.Entry({! V) ^* U9 c; f; a/ f$ W
        name:           "SR0",
; y3 {. Z7 K% U  F2 W+ Z3 N        base:           SR0Mem.base,5 u- a- W2 ]! |1 }$ _
        len:            SR0Mem.len,
: \: F- T. [& x- O        ownerProcId:    MultiProc.getIdMeta("HOST"),
8 q* l5 i9 p& b' C        cacheEnable:    false,& l- F  _) P3 I; y0 o
        isValid:        true, b8 `9 A" i& A" G1 `$ z/ s
    })
6 g  @. E7 K0 m- I% v- Q) ]);
* R' a7 T+ J1 H
! [  J$ O- H0 o  l/* configure SharedRegion #1 (IPC) */
/ u* Q6 s  w8 N1 \" tvar SR1Mem = Program.cpu.memoryMap["SR_1"];/ [& W2 D5 w+ h. }2 W" [4 d

/ ?, w, R7 d6 jSharedRegion.setEntryMeta(1,
+ q: g: A* a! v+ K# Y    new SharedRegion.Entry({
8 v! G) C, c1 i" ]! E$ ^! D! E. T8 U        name:           "SR1",
- h. `7 e- {/ M        base:           SR1Mem.base,
4 G' ]1 N9 a, m: Z. T4 \/ w% b8 v        len:            SR1Mem.len,9 t3 l) C& U# J2 B, n
        ownerProcId:    MultiProc.getIdMeta("HOST"),
+ {+ ]6 j' {, I0 g% ?( p/ u        cacheEnable:    false,+ {+ S/ i% _. f/ Z
        isValid:        true
: n# @0 T" e* ?* D0 R& ~    })
1 a' l5 I  s( w' S& p: o& M);* @/ @( t+ Q# z5 X! F" ?
$ Y2 V% U  n$ o( Z
config.bld文件里面的代码是这样的:
* {3 p7 ]4 \% t& {" P" p& `
0 z2 f0 `8 N0 ^8 E; Avar SR_0 = {) R7 i3 F9 c+ G3 P8 \+ D
        name: "SR_0", space: "data", access: "RWX",
- t( j$ [- T0 T, N* f0 S0 F) _3 Z% d        base: 0xC2000000, len: 0x10000,
  }/ \3 U, r( ^4 o( A. K# l8 z        comment: "SR#0 Memory (64 KB)", T3 [& w; _8 ?, s1 C/ H4 N
    };3 U6 {2 t0 E' K* w8 ]
8 X  u4 V  ]$ B8 V4 F& `# ?
var SR_1 = {# }, I+ v1 U3 @  v- r) e  X
        name: "SR_1", space: "data", access: "RWX",
3 t- J% H. k0 ?% _( }        base: 0xC2010000, len: 0xFF0000,
: F, q$ D& x' X/ a9 N% q: X        comment: "SR#1 Memory (15 MB)"- R% \5 _+ @) S. F' Z' Y3 l8 L' H' }8 B
    };( l6 d* N- I' _$ D1 y% H- P
+ |: Z" Q- k0 R; g
Build.platformTable["ti.platforms.evmOMAPL138:dsp"] = {
7 {- u8 n+ |$ T9 m6 T$ ~    externalMemoryMap: [
) x4 ^. a/ s7 b        [ SR_0.name, SR_0 ],% O2 `3 c7 K/ {8 ~% ~/ }* {5 b
        [ SR_1.name, SR_1 ],
9 P3 B1 ~; G+ }" E: {+ _        [ "DSP_PROG", {7 Z. \: t0 c' ~, Q; {1 ?& b9 Z
            name: "DSP_PROG", space: "code/data", access: "RWX",
, A# E$ A3 |. }+ |5 T1 j            base: 0xC3000000, len: 0x800000,# ^6 B  \8 P1 K1 |
            comment: "DSP Program Memory (8 MB)"
+ M5 [+ _$ o  W, n3 L( N        }]
) e  ]9 r; I! p0 L7 \+ o    ],
3 t) E9 m: c* v- z3 |    codeMemory:  "DSP_PROG",
' n( H& _7 h- ~9 }; v. z5 r    dataMemory:  "DSP_PROG",
5 {7 G; i- c+ p0 E* h0 o( S3 ^    stackMemory: "DSP_PROG",8 Y) _" A5 n- d2 p" b
    l1DMode: "32k",
: c; R* m9 h8 }1 o4 h6 ~    l1PMode: "32k",0 S& B/ O$ \% j7 ]5 H- e
    l2Mode: "32k"
( e/ s0 R/ d8 F0 Y) S4 y0 @8 V) n};
) z! I, `% ]# |1 s  I1 D5 q; I) e0 J+ Z) Y2 L3 T

! i. G$ Z7 \* k7 ?2 k3 ^不知道这里应该怎么修改,这原始的例程为什么会报错呢?“Cannot read property "base" from undefined”6 v8 V! G4 z. y$ U% o- D- k( K4 I
6 Q$ |* A7 ~! Z

& g" ~, u$ k4 Q: Q* r( k0 Z3 _  h: ^/ {! e: @

. ~0 E6 ^! ?4 I$ ^7 ~
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
沙发
发表于 2016-7-14 09:06:08 | 只看该作者
! w" A/ o5 [* ^( `
过一两天,会有视频教程发布。里面有讲解如何用 ccs 建立 syslink  dsp端工程
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-16 11:44 , Processed in 0.036441 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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