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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4673|回复: 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配置是这样的:
$ T; [8 w: I* y0 J. o  a/* configure SharedRegion #0 (IPC) */
4 k* M, [' J  Nvar SR0Mem = Program.cpu.memoryMap["SR_0"];+ D9 Q4 D, o( a, s' @
& d+ z/ P) V$ a7 V
SharedRegion.setEntryMeta(0,7 n4 a5 N; d8 @9 V
    new SharedRegion.Entry({6 ]' P4 d% H$ A' ~
        name:           "SR0",
) O/ t  B. Q: n( b; b        base:           SR0Mem.base,) s7 I( A+ n! q* w5 t$ [
        len:            SR0Mem.len,: b5 N0 B1 @# M3 {, V0 m
        ownerProcId:    MultiProc.getIdMeta("HOST"),6 R1 z2 s! F2 D9 F! v; S9 e& r
        cacheEnable:    false,1 L% D6 G8 A; x% N( w1 Z% v
        isValid:        true  ~" S* N3 G' k0 T9 m
    })
+ w0 o" B! m: p! Q. z3 ~);
5 o8 G& n; x% A0 ?, J8 e4 q) `3 p& M* E( n% k5 R. U! b
/* configure SharedRegion #1 (IPC) */2 R8 z; @* `6 w/ n# r6 s9 i
var SR1Mem = Program.cpu.memoryMap["SR_1"];
, ~& I: q. K! Z8 @2 V1 x
) B0 I' n1 n( G+ P- z% p$ ]SharedRegion.setEntryMeta(1,
( D( S' o3 P9 U# U    new SharedRegion.Entry({: i/ V0 b4 M' T% [; r
        name:           "SR1",
# U) [) D4 ]& I        base:           SR1Mem.base,; l! O* ]# a8 H, z- p! x$ x1 c! g. f
        len:            SR1Mem.len,
9 T+ F0 A# Q. W" z  Y        ownerProcId:    MultiProc.getIdMeta("HOST"),
! N; J: M" C8 u        cacheEnable:    false,
& Z, y$ e3 U% f% p4 x& \) S        isValid:        true$ V5 s2 e/ g7 b0 x
    })
! W/ o" G! C- k+ ~);
5 T5 D/ R" |2 L2 ~
, w3 r  s2 f. R' F9 aconfig.bld文件里面的代码是这样的:* @: b2 S& t0 ?% n4 t2 W- g+ T! y
- \; [6 i; ?) g' Y/ W" D
var SR_0 = {0 H$ H4 G4 K% a, D6 [4 [# z
        name: "SR_0", space: "data", access: "RWX",# o! L* k& F! h6 p, I) P% u, v
        base: 0xC2000000, len: 0x10000,
4 N- `8 Q- q7 t* C2 i( U, d  N        comment: "SR#0 Memory (64 KB)"
: h5 u/ n2 W7 E4 A( ]    };
" E" z* M. H9 y; j4 h- h+ e
. ?, h2 K' R) x: Z4 w& X7 Nvar SR_1 = {
+ a4 Z" j4 L+ k' R+ j' \        name: "SR_1", space: "data", access: "RWX",0 u2 j  o" Y7 E; i5 R6 e2 t3 I
        base: 0xC2010000, len: 0xFF0000,
  C4 _, [0 D6 o' ?$ ?1 D        comment: "SR#1 Memory (15 MB)"5 I% n% X* g2 v1 p
    };4 r/ }' E) `3 R9 H

+ b( ^: V0 P" A* u( R2 ^Build.platformTable["ti.platforms.evmOMAPL138:dsp"] = {
4 |! I. G! }: z  ?1 S    externalMemoryMap: [9 r: ]" D) r$ N: f
        [ SR_0.name, SR_0 ],' @1 o/ d% X5 g( B' \
        [ SR_1.name, SR_1 ],) q' G& ~9 ?) h6 v- I2 {$ E& v
        [ "DSP_PROG", {
8 c' v) @0 k! E/ B            name: "DSP_PROG", space: "code/data", access: "RWX",- [$ k: g4 [4 t8 z: g' U+ D
            base: 0xC3000000, len: 0x800000,$ J. l* _: ~5 F4 @  e' ]8 u  O
            comment: "DSP Program Memory (8 MB)"
- [9 q- `2 e3 \2 z        }]" {4 n4 V/ d& }
    ],4 r& W; ~/ ?' U4 l# A& x% P
    codeMemory:  "DSP_PROG",
/ g7 B6 A" z: E% D9 i& R    dataMemory:  "DSP_PROG",
4 Q2 N3 Y( J' f$ _    stackMemory: "DSP_PROG",, G# ]. s0 L( R0 ~" [
    l1DMode: "32k",
+ w' k/ V( B. t3 C' s    l1PMode: "32k",
6 I4 [7 s* h3 Y    l2Mode: "32k"
' N, _! ~$ \2 h' {};# _3 k5 A- Z5 s' m1 f) c

6 o% k% c% @, n# \3 A
9 D, j* V0 J+ G6 N0 _不知道这里应该怎么修改,这原始的例程为什么会报错呢?“Cannot read property "base" from undefined”
* P7 T; r* u+ V- Q. n: Q* J& p& j# z# T7 t

- G. @+ M  i7 r+ h: a5 U
7 T8 Z( y& I) N* t7 `' P
+ v  T8 i1 t( m* w
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
沙发
发表于 2016-7-14 09:06:08 | 只看该作者
4 U! i+ D* `, P5 g) r- L- W  N
过一两天,会有视频教程发布。里面有讲解如何用 ccs 建立 syslink  dsp端工程
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-14 16:04 , Processed in 0.037235 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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