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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4574|回复: 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配置是这样的:% ~) @: I, @0 A% N5 L- O. f
/* configure SharedRegion #0 (IPC) */
2 o" L1 ?1 |" ]0 r% A0 _var SR0Mem = Program.cpu.memoryMap["SR_0"];* P7 k! D/ _: U! g, Y

0 Z' o7 e& i7 J4 x( ^7 ?SharedRegion.setEntryMeta(0,) J* p; F+ G  @( s, T6 p
    new SharedRegion.Entry({5 `9 L. H6 p" k8 V+ J! D9 B+ s
        name:           "SR0",
. z7 r7 J; _3 o3 b* k: E        base:           SR0Mem.base,
( H8 D5 P' k$ J% D7 L- B        len:            SR0Mem.len,/ Q8 @, B1 G" {: F% @
        ownerProcId:    MultiProc.getIdMeta("HOST"),5 B* s+ Z7 x( T+ i$ o
        cacheEnable:    false,
& M4 }7 K. B  q) y0 t3 a# Z        isValid:        true
  }% O' _" D0 ]* W/ f    })
, D& ~4 X: ]6 @; G);% x% M1 Z/ S1 X8 w: ~/ n0 e

- H  S  O- g& S3 q/* configure SharedRegion #1 (IPC) */) U8 {- ^% E- j+ X- b! Y  S
var SR1Mem = Program.cpu.memoryMap["SR_1"];
$ g5 s4 R& n8 `6 E0 K- P! u- S, @  o( J* A7 O& i) I
SharedRegion.setEntryMeta(1,& A8 h/ ~$ V1 O8 `
    new SharedRegion.Entry({: i8 ^! A2 P: b
        name:           "SR1",
5 [0 f6 P; K. c$ |/ L        base:           SR1Mem.base,. k- S& k- w: ^$ t
        len:            SR1Mem.len,1 F/ U9 O) n% x# P: h6 Z, ^+ Z: O& }
        ownerProcId:    MultiProc.getIdMeta("HOST"),. G9 D( n6 o8 B8 c. \! X9 T
        cacheEnable:    false,+ g5 M2 @* J4 D3 ^( J3 f3 N7 P
        isValid:        true7 R+ C# R8 a) \" h8 I
    })- G5 |% b: w5 W% W' A! W
);
5 P) W8 ]% ^% x. I! r2 }  ]" J* `7 x3 E& M4 C8 A( P/ Z
config.bld文件里面的代码是这样的:% b  y! [) x3 L5 }: Z4 h
! Y* E! O+ e9 T4 @
var SR_0 = {/ W# G4 }6 t9 P: q  H) l
        name: "SR_0", space: "data", access: "RWX",5 Z+ ^2 K$ e% M& r: f6 W/ q1 o8 a
        base: 0xC2000000, len: 0x10000,
& \* e# I7 c' k        comment: "SR#0 Memory (64 KB)"0 N5 R9 P! I  {# y  O$ b
    };
, ?- m' z! s( J( D9 x! H6 j9 h+ ~4 r
var SR_1 = {
% n, G& e! _2 N2 e        name: "SR_1", space: "data", access: "RWX",  D0 p" s' N, _. V8 ~$ v
        base: 0xC2010000, len: 0xFF0000,
5 u. @" ?; b7 s* H; X+ M! m- V        comment: "SR#1 Memory (15 MB)"
& Q( b7 a5 @4 T% t    };
7 v' w+ z6 J6 j5 P9 [2 f1 x& W8 K7 F$ X& G4 X
Build.platformTable["ti.platforms.evmOMAPL138:dsp"] = {
! V: J. Y! |  c9 F2 P. C% S    externalMemoryMap: [
' G& I3 j3 v0 h        [ SR_0.name, SR_0 ],
( p- B! Y; @( [4 ^        [ SR_1.name, SR_1 ],+ S7 d1 L2 F5 y
        [ "DSP_PROG", {+ R0 ?) H, x2 a. D7 z2 j% t
            name: "DSP_PROG", space: "code/data", access: "RWX",
( y4 N% ^, E4 R7 E: }5 H            base: 0xC3000000, len: 0x800000,
5 N# B& j# n# K( ^6 U# q& `' q            comment: "DSP Program Memory (8 MB)"
- K6 X! i9 V5 q4 O+ G* S+ p2 ~9 D        }]
1 J+ {1 F; }6 t) ]0 k. {; K    ],
0 A/ H+ Y1 B+ s    codeMemory:  "DSP_PROG",
: d0 F  Q; G9 X1 S1 i    dataMemory:  "DSP_PROG",. l4 Z, b' }5 {% O2 T
    stackMemory: "DSP_PROG",
  x: p6 n3 i7 p9 A    l1DMode: "32k",; x- j% N6 F6 F4 m8 ~
    l1PMode: "32k",
' G  f- n6 b/ M    l2Mode: "32k"
1 I4 H- V0 O' P};
+ l/ o" n, }% g9 P0 T4 a1 e" r$ A
* J' c# l; s( X: O- C# {1 _! b: o/ b0 I5 V& ?  t- z
不知道这里应该怎么修改,这原始的例程为什么会报错呢?“Cannot read property "base" from undefined”
6 G. R8 T& i# Q. F8 A
7 H( [# C& T5 D# T$ O4 w, n8 W8 W3 }/ M6 n( G0 }

2 |. p$ K* }1 }1 R) u% m  i; C2 ]% M1 p! H# i4 t2 M
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
沙发
发表于 2016-7-14 09:06:08 | 只看该作者
) R/ e( e) [; X5 D/ s2 m/ p9 h# W
过一两天,会有视频教程发布。里面有讲解如何用 ccs 建立 syslink  dsp端工程
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-5 05:05 , Processed in 0.037090 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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