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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4328|回复: 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配置是这样的:: n8 y( l7 R5 V+ I
/* configure SharedRegion #0 (IPC) */
% W8 @9 V2 y( I# @% hvar SR0Mem = Program.cpu.memoryMap["SR_0"];; ]7 d& [" U( C

& L- `% j9 b- Q1 p" HSharedRegion.setEntryMeta(0,, B  F" d/ [5 z: n
    new SharedRegion.Entry({" c* z% Q! R! C3 R8 h; ]
        name:           "SR0"," Z8 P5 m% V6 J- z! ^9 J$ h9 `
        base:           SR0Mem.base,
2 V/ q: u# `& u' h$ v. u# z+ z        len:            SR0Mem.len,: ]4 W( W- i8 i+ ^- }
        ownerProcId:    MultiProc.getIdMeta("HOST"),% C( Z1 @! J: L& _7 O' |
        cacheEnable:    false,
1 A! r6 {$ ?0 R6 a3 D; |        isValid:        true
0 w/ O( }( }0 n  a' J; v    })  W) [! d; _6 ]& q- r
);
' r7 \( m$ d  l' [( x
+ K& g9 F: I/ `+ w( G! e/* configure SharedRegion #1 (IPC) */
2 ~4 f0 ~8 a* r$ Hvar SR1Mem = Program.cpu.memoryMap["SR_1"];
* w) z, V1 H4 O; |% k! }/ ~6 e9 F, y5 J* Z. I5 V$ T( y, V
SharedRegion.setEntryMeta(1,* U$ N; V1 @( E7 W
    new SharedRegion.Entry({
+ W+ \% t8 K# _% V, Y) x  D        name:           "SR1",  j. A. j, t( U
        base:           SR1Mem.base,
; a) n& f: g$ d; K5 ?        len:            SR1Mem.len,* j& z3 o3 @  e
        ownerProcId:    MultiProc.getIdMeta("HOST"),
5 z- w% t" v1 c# a        cacheEnable:    false,$ ]5 a6 D" |& g- v" ~
        isValid:        true6 U6 e* y$ R* x; l7 ^5 @" }5 E
    })
5 @/ X6 V, Z$ Z7 x);
7 B, W$ r+ V0 z  v2 b3 p$ }1 ^3 ~
9 n' L% M4 g! q  m8 _config.bld文件里面的代码是这样的:
+ X6 \) _6 k# g# C* E0 ~  c$ J/ [. Y" n# }
var SR_0 = {
: J+ Q: k: g% p/ R        name: "SR_0", space: "data", access: "RWX",1 b8 ^0 _5 P3 W( _* D3 L# Y
        base: 0xC2000000, len: 0x10000,8 }5 x. z! [  k
        comment: "SR#0 Memory (64 KB)"
/ e: h! K0 |% c0 O    };
( ]& j: E6 S' V: O8 V4 v6 V5 b
4 c  T8 ]2 h) R2 K- S# Z( A9 V8 A/ Wvar SR_1 = {
- K% j' U4 _2 `! j/ n# N4 N        name: "SR_1", space: "data", access: "RWX"," @! A4 K5 L/ g9 l# s* K" F  T0 `
        base: 0xC2010000, len: 0xFF0000,! I* d% X$ V+ n5 R( f: y' F/ c
        comment: "SR#1 Memory (15 MB)"9 {) k) W; t2 F
    };" D" [+ a+ d$ o1 p

6 U: a5 r( A; BBuild.platformTable["ti.platforms.evmOMAPL138:dsp"] = {5 I  u; O% J5 J8 E- B
    externalMemoryMap: [
& d, X. j# ^. w3 v9 B8 u& }        [ SR_0.name, SR_0 ],
) \, X3 Q' L5 w        [ SR_1.name, SR_1 ],
5 \- k8 y1 Q. P/ Y7 a; ^        [ "DSP_PROG", {/ d1 u3 T7 c* l) ?! \, M
            name: "DSP_PROG", space: "code/data", access: "RWX",! ]  k/ c, O& o) U
            base: 0xC3000000, len: 0x800000,7 l7 s8 k- U5 o5 C
            comment: "DSP Program Memory (8 MB)"
: ]& s  m$ r- f/ \2 ]        }]" ]! D( D2 W# y* P9 m
    ],3 B/ W9 d2 Q( n7 p9 f
    codeMemory:  "DSP_PROG",% C" b$ D0 d, D. J
    dataMemory:  "DSP_PROG",  p! Y, m- i* [
    stackMemory: "DSP_PROG",
' v) h) i+ S7 `    l1DMode: "32k",
1 Q& Q/ }( B6 e( N# g4 m5 J: T    l1PMode: "32k",. V- T) J: h5 F2 I5 ~0 s' y
    l2Mode: "32k": H4 f& r8 I4 _3 j
};$ q/ z$ q3 E! s2 F# c$ {' x' V

+ t) V- s7 x) T$ `* z# u8 w8 e) b; }/ I% M! g
不知道这里应该怎么修改,这原始的例程为什么会报错呢?“Cannot read property "base" from undefined”& U. I* d) p7 E; n$ f7 K
; `/ n( e: j. L  c' i' K

* m6 A; \5 e& M8 h5 V+ n0 K9 C
: e9 d- D: }* V  B4 K+ w' H1 P3 o% J* S! }+ `9 O7 D3 A# k
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
沙发
发表于 2016-7-14 09:06:08 | 只看该作者
" K6 ~* X: n3 I; e6 d/ X- }4 l
过一两天,会有视频教程发布。里面有讲解如何用 ccs 建立 syslink  dsp端工程
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-4 05:26 , Processed in 0.037109 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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