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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4261|回复: 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配置是这样的:
; k6 ^5 k) ^: v- g6 n/* configure SharedRegion #0 (IPC) */
+ d/ N& E- F: \  |* M. J# M4 ovar SR0Mem = Program.cpu.memoryMap["SR_0"];$ m3 i* r2 c& W

' G' M: |+ _  a5 H6 i* BSharedRegion.setEntryMeta(0,! s, E) {% @, p6 o7 h% P5 M# V
    new SharedRegion.Entry({8 i; i/ y; P! V6 O
        name:           "SR0",
3 b  v" o6 s3 F: V        base:           SR0Mem.base,
$ q' s4 ]0 F  P2 s        len:            SR0Mem.len,) o8 n/ J; u; c. ~# @
        ownerProcId:    MultiProc.getIdMeta("HOST"),
/ Q9 H% G9 h4 x        cacheEnable:    false,
  {2 e# ?5 Z( p0 `) }; p7 A        isValid:        true/ f4 ~! }0 d0 P% @5 z- B; G' e  i1 U- V
    })
6 K4 H, n( M- P);; q/ m* ]7 [" _* r" E! S' [  Q

" R- I2 i5 Z0 A; D# ^# }/* configure SharedRegion #1 (IPC) */
, N& _# K# ?! ~9 S; }- _var SR1Mem = Program.cpu.memoryMap["SR_1"];
5 |% I$ g6 w# \0 I# E# I4 N' S0 e" a9 F2 ]4 ^$ Y
SharedRegion.setEntryMeta(1,
, z! B1 S: F6 H7 r  B    new SharedRegion.Entry({
* X0 `# v! _0 C% D9 o        name:           "SR1",
$ j5 S  H& E. K* {        base:           SR1Mem.base,
4 x7 M) @, p0 Y, {        len:            SR1Mem.len,
: p1 G0 @* ?: j2 P0 ~" d        ownerProcId:    MultiProc.getIdMeta("HOST"),4 [; |! X, c* b* r& X- f2 \
        cacheEnable:    false,; `2 U% L1 V( w) @) a$ ~0 w
        isValid:        true9 F% e" J, m: W/ P3 i
    })
6 l, D  V$ T" f) ]4 h! {);
9 T/ z# `5 N/ A
/ o: G8 I  L+ |! M% d% m  ^) g/ \+ sconfig.bld文件里面的代码是这样的:
8 S6 x1 H( P; Y* f: O- Z. D5 q6 J- r; M$ w! F
var SR_0 = {) j' z/ I8 }& Z( l0 a
        name: "SR_0", space: "data", access: "RWX",/ a. n: U: `! ^% j% u  O& j- l
        base: 0xC2000000, len: 0x10000,
5 \3 e; w8 |. H& W. J9 ?        comment: "SR#0 Memory (64 KB)"3 Y* q* N0 M$ v6 U
    };
) [" m$ Y+ K0 j* a8 p4 F* N- A5 @3 u# L0 j$ O+ w9 w
var SR_1 = {
% Y5 ]. G1 ]; I3 H8 N: I! ?        name: "SR_1", space: "data", access: "RWX",7 P0 K  }. A5 I/ q" a7 U
        base: 0xC2010000, len: 0xFF0000,
9 a; `& d$ t5 L& p: M' O        comment: "SR#1 Memory (15 MB)"3 @' d: {% h0 U( S+ C# j; a
    };
& q$ }9 N, @% E' V7 c  c
# s, B0 {" ~9 m$ L# D* W6 D) |% wBuild.platformTable["ti.platforms.evmOMAPL138:dsp"] = {5 l. o3 C) W* F6 ~) P
    externalMemoryMap: [
2 ]7 k: h  }- W5 D5 O/ @& |$ F6 l& N        [ SR_0.name, SR_0 ],
% |8 n. N/ D* {) o        [ SR_1.name, SR_1 ],
+ M; Y# [$ H5 |6 S6 l. @        [ "DSP_PROG", {
0 h6 Q& a- O4 Z  N/ y            name: "DSP_PROG", space: "code/data", access: "RWX",
1 U- |, l% X3 k1 `# g            base: 0xC3000000, len: 0x800000,% Z' b' G5 j8 f7 F; W# j
            comment: "DSP Program Memory (8 MB)"1 a5 M" A  p8 C- {6 u6 n
        }]
: w4 ^4 t. |9 x* e# K: N: h    ]," s! \8 x( T* }1 X2 X5 u/ u9 w. o4 l$ D
    codeMemory:  "DSP_PROG",1 _; o* k5 |+ m+ H& |
    dataMemory:  "DSP_PROG",0 o% l3 z! h% @( Q" l+ F
    stackMemory: "DSP_PROG",0 B1 @. h4 m/ `# g
    l1DMode: "32k",
5 Y( y: O) j' ]4 T( V( F8 L" z    l1PMode: "32k",
  o5 s& S! U) X  D  j    l2Mode: "32k"
7 `0 k. @6 b; b9 J};1 ]" H7 I# o! Q
5 p3 ]! l2 g3 u2 Z9 Z0 B
8 Q- W: J; y. _! M
不知道这里应该怎么修改,这原始的例程为什么会报错呢?“Cannot read property "base" from undefined”
' g9 K5 ~6 N: ~: ]* y; `2 z8 c2 B* I
- ?- i8 p+ l, X; Y' u2 ^
, k( R1 g; S  x" h
1 K$ @# C% L% Q! e/ h  {# G
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
沙发
发表于 2016-7-14 09:06:08 | 只看该作者
% Y0 a0 e' u- f! c4 s( Q* J9 ~
过一两天,会有视频教程发布。里面有讲解如何用 ccs 建立 syslink  dsp端工程
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-16 18:47 , Processed in 0.033498 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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