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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4329|回复: 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配置是这样的:
; W6 B4 ^$ H/ |, Q) K/* configure SharedRegion #0 (IPC) */" H$ o: z5 q/ |0 {$ l/ N
var SR0Mem = Program.cpu.memoryMap["SR_0"];# ~3 g, s9 M1 J0 x

+ S5 P" Y7 W% {SharedRegion.setEntryMeta(0,
/ T, a$ e6 C/ B. {/ B8 d    new SharedRegion.Entry({
3 A( K4 _3 ?: K) {# d        name:           "SR0",
0 U' w' R! J: M1 E) O$ x# g        base:           SR0Mem.base,' V+ f+ J' S$ s8 {5 X
        len:            SR0Mem.len,
, ~& k9 Z0 g" p        ownerProcId:    MultiProc.getIdMeta("HOST"),
  n5 _, y+ z, M        cacheEnable:    false,
# Z0 [- }- _9 K( N# o. ]        isValid:        true) X7 C9 t# P. O7 `6 h  w7 ~' Y
    })- f! U' r; b5 }( H' {
);. v! K% {+ a. E1 h5 z
) c1 X" s6 N+ c3 R8 {
/* configure SharedRegion #1 (IPC) */$ ]3 X  ~# O' I; ^
var SR1Mem = Program.cpu.memoryMap["SR_1"];% d3 y! t6 q2 I5 P
3 m- p# b1 Z! [3 }4 t" }
SharedRegion.setEntryMeta(1,# E7 \) M0 j' {# P
    new SharedRegion.Entry({
7 O/ }+ G& x6 P& O2 y        name:           "SR1",* E; k7 t- G* s5 k  @
        base:           SR1Mem.base,/ ]/ a3 H1 \$ I- Y) \: e, i
        len:            SR1Mem.len,
1 k; D% d0 i& O/ E( m3 Q1 j% ]        ownerProcId:    MultiProc.getIdMeta("HOST"),
9 ?& g; c0 W- q% y4 B        cacheEnable:    false,
/ l0 e' e1 G+ N+ H        isValid:        true
: I# n7 h, m; c7 D2 }    })/ k* a" G. R% c
);7 L/ A6 h2 A4 z8 x3 j! r4 N& S
' d+ ^) T' Y) y
config.bld文件里面的代码是这样的:4 H3 X5 N, `. q( X. h, Z6 |
  E$ w3 {* T$ w. F/ s
var SR_0 = {, i9 \$ r0 S2 ~4 ?' A. p* ?  c
        name: "SR_0", space: "data", access: "RWX",( d7 E7 L& N0 J% |7 [! [) O5 {) Z
        base: 0xC2000000, len: 0x10000,
- P0 B6 A! _7 ]5 E2 I5 K        comment: "SR#0 Memory (64 KB)"
/ h. a  [; x. k2 c# a9 @    };& Y; E8 D" S7 d2 i8 {0 P  s* x
+ {  U5 f5 W) l+ q
var SR_1 = {
# h* l* v( w! D' K3 k; ^        name: "SR_1", space: "data", access: "RWX",
& W: r: O5 I8 Q' `/ F6 t        base: 0xC2010000, len: 0xFF0000,; Q$ B# F6 r2 c' X0 w+ E9 f
        comment: "SR#1 Memory (15 MB)"5 K* m. S0 c* N6 P5 O3 R
    };+ E3 o- C2 ^. g$ `5 P

- n1 w) n7 l( ^) d& B. }Build.platformTable["ti.platforms.evmOMAPL138:dsp"] = {, w* y6 ]& Y! D
    externalMemoryMap: [
0 }' J4 q" e9 s2 g, _. M        [ SR_0.name, SR_0 ],& F* M6 D$ J' `/ w5 b1 T0 t
        [ SR_1.name, SR_1 ],9 _' N- `) {9 P+ f
        [ "DSP_PROG", {* o' s6 [: N3 W1 T& w( _, _5 z
            name: "DSP_PROG", space: "code/data", access: "RWX"," {0 v7 k, `0 y8 I+ A4 L* o
            base: 0xC3000000, len: 0x800000,
. U6 ?; f' y( g; r: j1 n            comment: "DSP Program Memory (8 MB)"5 d0 M% v3 A. O6 c: m; k, W
        }]+ P' s- k# g* R# a( C5 @4 j9 h
    ],
2 R& o# u9 o5 [( O, c0 b, {    codeMemory:  "DSP_PROG",
1 V7 B% m' _! [" A( E    dataMemory:  "DSP_PROG",
1 Y" q4 o0 W5 C/ w    stackMemory: "DSP_PROG",
* N( x* S1 `0 G# N$ K    l1DMode: "32k",
4 P" A' S8 V" ^# N0 _  b    l1PMode: "32k",
* w! \9 R( a+ p* I& X, v    l2Mode: "32k"  B* d6 z" f) d: h
};
6 _. D: y, w( c6 |) n# E8 G1 G0 {% {2 f6 T0 y2 U) s
3 A2 v3 E& c7 R9 k6 I+ x
不知道这里应该怎么修改,这原始的例程为什么会报错呢?“Cannot read property "base" from undefined”
4 u8 E; n$ p( j! z9 m6 ^: E3 q, k4 ?0 q

+ w3 D0 h8 c" n. e# @9 x
  ?  n+ G2 H0 m8 P+ S# U- f
' c: G2 `9 @7 u& U
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
沙发
发表于 2016-7-14 09:06:08 | 只看该作者
  A0 ?+ U: i4 i0 @; w
过一两天,会有视频教程发布。里面有讲解如何用 ccs 建立 syslink  dsp端工程
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-4 05:29 , Processed in 0.036398 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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