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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4266|回复: 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配置是这样的:
( p" j- z* a1 e+ b6 X$ x5 v/* configure SharedRegion #0 (IPC) */
0 o0 l/ [' u: q6 P) {. ivar SR0Mem = Program.cpu.memoryMap["SR_0"];# r# W' r2 F+ J! c' `+ M8 Z

( r. t, Y$ U  @1 ^" WSharedRegion.setEntryMeta(0,
8 I6 F' I( b/ E    new SharedRegion.Entry({5 j0 ?. f$ X, B: w. t% r5 m- |% s1 m
        name:           "SR0"," E9 ?% U% c1 r1 K
        base:           SR0Mem.base,8 }4 G# o! ~( N; u
        len:            SR0Mem.len,) y$ Y! d& n7 s0 q" \
        ownerProcId:    MultiProc.getIdMeta("HOST"),
# v. G. Q2 M1 B5 D8 K2 Y3 T        cacheEnable:    false,
' Q6 i& `) D% F7 Z3 ^5 u        isValid:        true
6 i& ~( k% P) Y1 r, {    })
; G5 K6 H9 D  K* x! P7 W* \" T);+ v: W2 P# u, B: @# n9 i5 |

# ]* M6 N! n/ d& c/* configure SharedRegion #1 (IPC) */+ }1 f) u% g2 T& l5 m8 _
var SR1Mem = Program.cpu.memoryMap["SR_1"];
+ Y( q" S- f, j5 q5 M) Z- T) T" _+ ]  @( s
SharedRegion.setEntryMeta(1,0 U  q2 u/ S8 G' d1 Z/ L* q( C2 X
    new SharedRegion.Entry({6 v" c; k& x% o; a9 p
        name:           "SR1",8 q7 k) q: U! l4 C0 d' C; ~; s
        base:           SR1Mem.base,. W" Y4 I8 ^$ p% ]$ u" a3 U
        len:            SR1Mem.len,
; l  S# T2 G! ]6 d9 {$ e        ownerProcId:    MultiProc.getIdMeta("HOST"),
; l0 z6 b- R: J5 S- ~7 i        cacheEnable:    false,8 m/ Y2 E. f, m5 o8 R
        isValid:        true8 G- A6 D. ~$ q" c% w
    })
- \2 v1 V0 s1 t8 p);4 U: O4 s! f, i# G+ [4 |
7 m( a0 W2 ]5 N. G: U/ o0 E) S
config.bld文件里面的代码是这样的:* L2 e  Z& [# u4 Q! P; M
3 t5 q# d/ _- r: i( E! s* Y; ~
var SR_0 = {- m4 ^% [  ?9 T  S8 m; Z
        name: "SR_0", space: "data", access: "RWX",
4 Y' d+ ~+ z0 g( M$ D        base: 0xC2000000, len: 0x10000,
* p  k: M- k4 k+ M        comment: "SR#0 Memory (64 KB)"! b, v9 z; `) I9 z9 j
    };' r: T7 F1 }6 ~1 h/ \* }

7 Z1 M5 }2 a* I4 ?8 @var SR_1 = {" f: w# p/ J) I& ~' M, A" f
        name: "SR_1", space: "data", access: "RWX",$ M- r; J" _! c2 I! ^- f
        base: 0xC2010000, len: 0xFF0000,
0 u; ?- O- N" |        comment: "SR#1 Memory (15 MB)"
" x9 G" l! V2 H' L8 g( i    };& @0 \+ ~1 G# x  o: t9 K

: K  ]) @8 ~% [2 D$ i- yBuild.platformTable["ti.platforms.evmOMAPL138:dsp"] = {
0 J) w- m6 ^4 t    externalMemoryMap: [
7 w$ z8 \; L: q' I        [ SR_0.name, SR_0 ],1 `& q- i2 m! j
        [ SR_1.name, SR_1 ],# z, ~' f+ T9 f5 |! m, ^9 K- y2 Y
        [ "DSP_PROG", {: c( e6 }0 b: `7 f2 u$ j
            name: "DSP_PROG", space: "code/data", access: "RWX",
. k* a8 G; w4 `! H& A* u            base: 0xC3000000, len: 0x800000,% y+ I  a2 h  I: C
            comment: "DSP Program Memory (8 MB)". G7 c+ ?+ b( F4 x
        }]8 Z9 E  Z0 I# G1 [# S$ m- e6 Z
    ],
. |3 @& I6 S  t    codeMemory:  "DSP_PROG",' n4 [+ ^& f% t" K+ k- i
    dataMemory:  "DSP_PROG",2 H) f7 ^# k0 d' S2 l4 R: E+ R
    stackMemory: "DSP_PROG",
0 X8 R* U5 Q% E. g5 [4 R" L    l1DMode: "32k",
, p1 _/ ~2 X+ h7 c. k* B: y" M    l1PMode: "32k",
- O4 R' r5 u" J    l2Mode: "32k"
( m  n6 Z$ e. ]2 B  k};
4 [9 @) }  F2 R/ M
  b$ k: U& Q, H) {* X8 i& `. ?' K) c# `1 @; n. z5 w! t% [- a) C
不知道这里应该怎么修改,这原始的例程为什么会报错呢?“Cannot read property "base" from undefined”# y. ~2 }+ Y2 K/ a+ b

; r, E  X- ~& a% v7 O$ b- \& q% e: i; }4 X. [& E
, X# X. y( M- v3 u* S6 u! F
5 O: U+ P  ]3 L3 _' t
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

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

3 l4 A5 K- t, U6 G9 k  s* i+ V过一两天,会有视频教程发布。里面有讲解如何用 ccs 建立 syslink  dsp端工程
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-18 10:36 , Processed in 0.037377 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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