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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4326|回复: 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配置是这样的:
5 Q* h1 F% d; u3 G1 S1 ~$ U0 T/* configure SharedRegion #0 (IPC) */* y2 \: ^9 H8 \2 _' k# Q- K
var SR0Mem = Program.cpu.memoryMap["SR_0"];0 s! H/ L. ~" P5 q

$ e' W. ~2 H5 R( h! {SharedRegion.setEntryMeta(0," M# s! \) [3 x; V9 c- E
    new SharedRegion.Entry({
3 s: Y2 J. w" t! U( Y        name:           "SR0",
4 `; X# p  O8 m* t( i        base:           SR0Mem.base,* L. p) L6 z7 d0 A# r( w: [6 X
        len:            SR0Mem.len,
  `4 k5 A3 K$ k        ownerProcId:    MultiProc.getIdMeta("HOST"),
5 Y$ q0 q* F- N6 N        cacheEnable:    false,
# W7 g9 @  T9 |  ^  k5 k8 s5 w0 g        isValid:        true  B- t0 h, t6 M7 m" s
    })6 m; i" Z. ~# @3 V# L/ C
);
; ~/ A  |! |7 S! Y3 [! O" ]# H+ j, o- I" q' r" d7 D, K
/* configure SharedRegion #1 (IPC) */$ @! m9 g$ \' N
var SR1Mem = Program.cpu.memoryMap["SR_1"];
9 V6 Z( X. f' w( J$ J( z. e% |3 C
1 E9 L. k+ \: ~9 Z1 a* D( h/ gSharedRegion.setEntryMeta(1,% ~7 q1 [$ C  ?7 c
    new SharedRegion.Entry({/ h! ^) x* `/ x! V/ m  [
        name:           "SR1",( b0 _& ?' X4 i4 Q
        base:           SR1Mem.base,
! Y3 b+ D6 ?8 a3 @8 j3 V3 z        len:            SR1Mem.len,4 F' [- t1 V1 C1 s
        ownerProcId:    MultiProc.getIdMeta("HOST"),
8 y( x4 h( ^$ @' P) m" |8 b        cacheEnable:    false,) M, C; h- B; g( G1 b" u
        isValid:        true! @. T( c. X3 P% ^
    })
' |9 u/ G2 h7 |) Q, ]);4 F% I4 G) o  y! g$ u! M  n/ l# q
% a# x9 W1 {! d# y/ a3 q
config.bld文件里面的代码是这样的:' }% ~9 t; K+ {4 J& p

& \2 _2 U! R1 @4 A. d: hvar SR_0 = {
- d# h% \" o' }3 j# b" p        name: "SR_0", space: "data", access: "RWX",
5 C' n" B) d, Y3 r        base: 0xC2000000, len: 0x10000,
1 C* O- D3 @- I! `8 n5 j        comment: "SR#0 Memory (64 KB)"
$ h* x8 W: E5 B# ~* [" |$ z+ d1 b    };+ ~, ?3 m) Q2 G4 C: d# |& ~! t
8 o( w7 X( s9 G6 S1 |  J
var SR_1 = {
0 q5 y7 B3 ^5 L' w        name: "SR_1", space: "data", access: "RWX",9 c* S( t9 z9 \$ n: N
        base: 0xC2010000, len: 0xFF0000,
# M" ~& J4 M/ c3 t% D# ?' ~        comment: "SR#1 Memory (15 MB)"
" f  a6 ~* M8 r    };5 v( G6 i8 [6 n- ?) Z& f5 A; S8 |9 `; X

2 k' P; l+ }; s, Q% I) }Build.platformTable["ti.platforms.evmOMAPL138:dsp"] = {. K: ~$ O. B2 D) j0 w6 H7 v
    externalMemoryMap: [3 m! |3 l, ]7 o1 _  Q3 g
        [ SR_0.name, SR_0 ],7 K1 O0 d0 \; b% Q+ S! D5 a" `
        [ SR_1.name, SR_1 ],$ Q' r8 V5 x  o* J
        [ "DSP_PROG", {  C6 ]! p2 M  [- Y% ^; U% a
            name: "DSP_PROG", space: "code/data", access: "RWX",, s* O( o, V' N7 U: D4 k
            base: 0xC3000000, len: 0x800000,
5 K7 _8 [  Q" M3 R7 Y            comment: "DSP Program Memory (8 MB)"
- F" ?2 ^1 Z; N- ]( w        }]
0 y$ P& Q7 i6 D! Q! }- X    ],
2 K/ s- p( K: h: |: b5 o7 B    codeMemory:  "DSP_PROG",
3 W1 w' I  X  B1 U    dataMemory:  "DSP_PROG"," |8 j, R- M$ Y- D9 o/ p
    stackMemory: "DSP_PROG",' Q' s, Y( a% w1 i1 E" g
    l1DMode: "32k",: d! I; u6 Y2 N' Q
    l1PMode: "32k",
; y5 |6 `& }! p8 M3 p    l2Mode: "32k"
/ L7 h9 a9 O: l6 `% ?};8 U5 F' i, n& K
! x' K4 F! G" @% m' ~) ?

% X7 y. C0 H; o+ g7 K不知道这里应该怎么修改,这原始的例程为什么会报错呢?“Cannot read property "base" from undefined”9 B) i1 y3 N. k7 L" T
# k" E* x. ?$ J0 L: R# M  N) R4 x
! x2 H1 l2 R2 t# ~

+ |, b$ u. B. y) A3 R" M
" L- Y* W2 ~, ?) v% X6 I
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

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

- p0 H/ F; B, k$ z: g, l7 U过一两天,会有视频教程发布。里面有讲解如何用 ccs 建立 syslink  dsp端工程
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-4 02:59 , Processed in 0.038610 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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