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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4330|回复: 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配置是这样的:
. Z4 p- P4 n: J( M/* configure SharedRegion #0 (IPC) */( |( t) F! e! J) m" ?6 r
var SR0Mem = Program.cpu.memoryMap["SR_0"];
* a0 p. X5 V2 Q6 Z
! ^/ g9 C. }/ c0 V* d% u. ASharedRegion.setEntryMeta(0,
+ R: }0 ~) D( z- g6 b1 F    new SharedRegion.Entry({
/ m3 L& ~* ?% y* m0 K        name:           "SR0",1 a4 x" C9 d+ k: u4 P+ T3 u
        base:           SR0Mem.base,
# F0 _: r8 M8 r        len:            SR0Mem.len," y8 ^9 i& u) x0 t
        ownerProcId:    MultiProc.getIdMeta("HOST"),
  I+ T) q% n8 s        cacheEnable:    false,
1 o( _1 j  G0 ~" P; q' `        isValid:        true7 r# ]7 W0 i! ~: P
    })
$ ?8 k8 w3 N  o( r9 T+ u);2 g$ U* c/ g, Z! j. M" D2 M9 K. D7 Z# m

8 D1 |4 b3 L+ L! C/* configure SharedRegion #1 (IPC) */
/ C+ E, Y0 D+ y) C( z9 H$ G5 y9 jvar SR1Mem = Program.cpu.memoryMap["SR_1"];# P) x) [" ^, s4 u0 ?

3 E. E" U, X/ x7 e9 vSharedRegion.setEntryMeta(1,
4 G( X" [# U3 J4 Y/ D    new SharedRegion.Entry({0 k# N3 v3 U7 x, F- d
        name:           "SR1",
! V  c+ |$ J) ^' P8 m        base:           SR1Mem.base,
0 A( E. i1 A' i5 m5 i4 ^        len:            SR1Mem.len,3 w' d/ ~, U  D) U& _- a! w
        ownerProcId:    MultiProc.getIdMeta("HOST"),0 f8 ]8 f( E: l% A/ P8 B
        cacheEnable:    false,
6 O  R6 M# _2 s: c        isValid:        true& z1 k: \0 H8 t9 H) K
    })
# E$ D5 ]& W6 O6 H$ C);) ]) U' R' [- m' ^  P1 O4 P* e; l

8 f0 ?+ l5 f- o" ]7 nconfig.bld文件里面的代码是这样的:* L4 r# W# @2 p, q* V: m

4 @8 X# b) h, l( zvar SR_0 = {
! a9 n4 _" N" U$ a* {        name: "SR_0", space: "data", access: "RWX",
: C- P$ u' V0 J4 N3 W: p        base: 0xC2000000, len: 0x10000,$ Q6 I+ a  |7 q
        comment: "SR#0 Memory (64 KB)"
4 j! |$ H& h! x+ v: U    };* Z* Z% |4 G- r6 e

! c  b$ E. R3 `7 _  J5 u* Z* Dvar SR_1 = {
; a$ X, C: |5 Q) A8 d4 ~! y        name: "SR_1", space: "data", access: "RWX",+ V, l/ l, M$ s' R: ~& `4 m3 o; A7 y
        base: 0xC2010000, len: 0xFF0000,& p) I3 X- b& Z4 k2 w
        comment: "SR#1 Memory (15 MB)"
0 `3 h. M1 c2 k. D& y    };
+ h# ]: `7 A0 h4 p; C
0 e- d; q/ A5 {7 ?  S4 K! tBuild.platformTable["ti.platforms.evmOMAPL138:dsp"] = {
2 m( w* N3 ~& z9 x/ ^! d    externalMemoryMap: [
$ g& a- }# H- G& h0 C3 b        [ SR_0.name, SR_0 ],
" ^# a2 J* C( K1 c! ^: A4 o& R        [ SR_1.name, SR_1 ],( Q; r/ W3 W0 F+ v, U0 ~
        [ "DSP_PROG", {
3 U* N" {$ y6 i* h# u' v            name: "DSP_PROG", space: "code/data", access: "RWX",
5 |: G2 V& ~+ p3 l+ v- X            base: 0xC3000000, len: 0x800000,, D- @) v+ h6 C5 r. S. N
            comment: "DSP Program Memory (8 MB)"7 L7 y* `/ n# B% B' i
        }], d# |' \1 B  h6 h2 m7 s
    ],
9 ]$ H: j; i  q, O* g    codeMemory:  "DSP_PROG",
! P; r2 n. h8 b3 X7 V0 D    dataMemory:  "DSP_PROG",( c9 T; S; ^! {  p8 ?0 ~6 ^8 o2 n
    stackMemory: "DSP_PROG",2 j( g- r2 ~1 S
    l1DMode: "32k",
4 H7 g2 O. t- N    l1PMode: "32k",
2 H1 q" n) U6 g" G0 {    l2Mode: "32k"
- n" |# A6 Z  R, ^1 y/ b};
2 R0 R& I3 ?2 i! e8 K4 q* [
- i7 H# y+ r" w0 i# y' G1 n3 n8 J! }/ C5 Z$ E# c0 m
不知道这里应该怎么修改,这原始的例程为什么会报错呢?“Cannot read property "base" from undefined”& p- D! e7 a$ T5 R1 T* ^4 s, y7 a
% W  q% `# B3 y/ k/ t* b' a
8 O+ b1 ~% S+ V2 A8 G

( k0 G0 H$ f/ z  |  I4 q4 z  N) d
2 w4 w% Y9 N; g+ g4 r
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

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

/ r) Y& D% x' z) m: t过一两天,会有视频教程发布。里面有讲解如何用 ccs 建立 syslink  dsp端工程
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-4 05:51 , Processed in 0.035873 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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