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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4674|回复: 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配置是这样的:
# ]" N; `  x5 R' m3 c6 x! O5 F/* configure SharedRegion #0 (IPC) */! R: V9 ~' P3 ?7 P( H% P; G1 T
var SR0Mem = Program.cpu.memoryMap["SR_0"];8 _* K9 @4 L1 x' e$ v
( x7 B4 N; l3 {: J& g- g' x' E
SharedRegion.setEntryMeta(0,, [' @, x7 x$ C- |( t( u( p
    new SharedRegion.Entry({6 R% A; v% o0 _; b9 l, I7 \
        name:           "SR0",
# h" \3 q% O9 B% D' r        base:           SR0Mem.base,, Q! O% N8 A3 ?, i7 i; L
        len:            SR0Mem.len,$ K- T' B2 ]5 j
        ownerProcId:    MultiProc.getIdMeta("HOST"),! O, z' T2 r. L; o5 J( L4 N- M
        cacheEnable:    false,
$ M7 ^8 ?9 ^& x5 E! P: a9 v9 `        isValid:        true
& [2 b* n7 y; T# s6 q' n" [    })
" l. D3 P  z; \  n  a' ^);0 D6 d/ R% {1 n8 X0 ~( w# n; w. }5 U

6 L& }6 j; x& r! ~/* configure SharedRegion #1 (IPC) */, x# v( l% P" U5 I7 t+ u9 X+ g' Z
var SR1Mem = Program.cpu.memoryMap["SR_1"];5 Y' \7 v+ c/ H/ h& g

' A/ |5 s- U( Z" a+ QSharedRegion.setEntryMeta(1,
' z" ~7 [- W. x0 G7 d# m    new SharedRegion.Entry({
- B$ t* Z0 _8 E: Y+ Q/ i. u        name:           "SR1",! |: R: F4 I& P, Z% o4 P
        base:           SR1Mem.base,
' c% w$ v/ P8 \" A4 `3 m& {        len:            SR1Mem.len,
- E/ u: w. W- P) j0 M        ownerProcId:    MultiProc.getIdMeta("HOST"),8 a' v) c( O7 [( i5 ~
        cacheEnable:    false,2 _1 b( A( Q& J) d1 s3 n6 p
        isValid:        true
* l) J6 j& s+ ]* s7 F: |    })
$ o, \8 U$ ^2 s5 \+ `# i);( \, ?& m0 {+ D% Q/ F

2 {: `3 l, E$ X/ Mconfig.bld文件里面的代码是这样的:
+ @5 Z6 P5 I3 k8 H$ x3 _! h  ]5 [; b9 H; A1 q5 @8 O5 Y
var SR_0 = {$ w$ j8 t* U" q8 i
        name: "SR_0", space: "data", access: "RWX",
7 M) v; M% D3 e) F' ~  I& T        base: 0xC2000000, len: 0x10000,
3 S' Q/ s) R8 m) E! w        comment: "SR#0 Memory (64 KB)"
8 H( M1 v, U: i5 M    };4 N+ E6 d2 m( i& }3 j) C

0 g( t  m6 H. \1 T! h+ J' Pvar SR_1 = {! U" s7 X* Y: @9 B* y' n
        name: "SR_1", space: "data", access: "RWX",/ q& M8 x, V' L' M
        base: 0xC2010000, len: 0xFF0000,/ P. B" {3 {# t
        comment: "SR#1 Memory (15 MB)"
- L  W3 Y: F! m9 f5 D+ \# u    };5 Y) o3 N, e; W( @
2 ^* J( q- O+ v% M/ \$ j1 t2 n' n
Build.platformTable["ti.platforms.evmOMAPL138:dsp"] = {3 C6 ?6 o  F+ B7 s6 L4 ?
    externalMemoryMap: [6 \3 J& Y; Q+ I9 ]5 O* Y
        [ SR_0.name, SR_0 ],5 L- B) g6 e8 p# t) }. |
        [ SR_1.name, SR_1 ],! n  B, U5 Z) D: I$ u4 [1 c
        [ "DSP_PROG", {
1 d0 g+ S7 F" I$ u, v+ ~            name: "DSP_PROG", space: "code/data", access: "RWX",% _- e$ ?- ^4 J  w2 G
            base: 0xC3000000, len: 0x800000,
3 j- _4 j  ~' ?# Q! Z; Q            comment: "DSP Program Memory (8 MB)"
. y# }* o3 O0 G& S/ m- J' H        }]
) f% W) a! O/ X    ],
. A- v" a3 e/ \: m# q1 V4 W* I    codeMemory:  "DSP_PROG",9 h" m& Z% y) R1 q
    dataMemory:  "DSP_PROG",& r! K+ e+ q) ^9 K8 J4 t; S
    stackMemory: "DSP_PROG",$ |7 d3 f6 m7 p
    l1DMode: "32k",
& l" M2 t' w* ^! y  K    l1PMode: "32k",
: l4 f' a3 E3 y6 S- |    l2Mode: "32k"
6 F* }5 k$ q: z2 `5 U3 Q. S9 D9 a};
' m# U9 |' w  Y% B+ M  K
- K3 Q5 \( b3 _) F- l- l
0 W0 C9 t; ?) U7 ?% F. v1 s不知道这里应该怎么修改,这原始的例程为什么会报错呢?“Cannot read property "base" from undefined”' a: @" r; O2 q# h

/ m" U- ?! w0 `; j$ I: h4 X& q% G7 g7 d5 M" _
4 c2 Y1 w3 p8 x5 s' R3 F  M
8 o+ v3 j( `& p
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
沙发
发表于 2016-7-14 09:06:08 | 只看该作者
4 H4 {( q8 E3 l% R
过一两天,会有视频教程发布。里面有讲解如何用 ccs 建立 syslink  dsp端工程
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-14 17:40 , Processed in 0.036131 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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