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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4332|回复: 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配置是这样的:
2 {5 X% F+ R# Q  X/* configure SharedRegion #0 (IPC) */9 n+ z1 ^2 B+ j6 a
var SR0Mem = Program.cpu.memoryMap["SR_0"];( W8 ?  K  W7 H: `+ |  L+ X$ o

6 d. J+ ~9 a8 A. @8 t! |6 ~SharedRegion.setEntryMeta(0,
$ W5 t( @& x0 {8 j3 F1 N    new SharedRegion.Entry({6 h" T% K: }0 N0 K+ a
        name:           "SR0",+ S) s* F3 z, v6 A
        base:           SR0Mem.base,, [0 Q7 m- v, K& V# F* X( f8 e
        len:            SR0Mem.len,& g- P$ l* @* X$ V
        ownerProcId:    MultiProc.getIdMeta("HOST"),
3 k; S7 L, U4 _/ x( r  F        cacheEnable:    false,8 Q! x. O+ G% R# ?% f% u
        isValid:        true' c2 x' B1 H8 P2 o! A, C
    })
7 i. w% Y; b2 v);0 c* ^" m* [' e- I+ B/ h2 c  q

" J3 |  Z2 q9 b9 t) a/* configure SharedRegion #1 (IPC) */
( Q7 p' R- l, \% n9 D6 n8 Lvar SR1Mem = Program.cpu.memoryMap["SR_1"];! }4 ~, ^& U" x
6 x. [2 S& Q) c1 g) L
SharedRegion.setEntryMeta(1,
" p# J2 v7 y/ }; _' ^    new SharedRegion.Entry({
+ ]/ U7 ~7 ], E, ?- _  ]0 a        name:           "SR1",
9 t, Q9 b  S* o- \& B        base:           SR1Mem.base," o. y3 f- y- h( i  q4 M
        len:            SR1Mem.len,- D7 g4 Q( `. b/ B: ?1 g
        ownerProcId:    MultiProc.getIdMeta("HOST"),
1 b# U' ~) w% `. K% I- l0 k        cacheEnable:    false,
% q* N2 M0 T/ {        isValid:        true
) n! K! q' M; ]( e    })" P. e; ~6 E8 M" _
);
$ R3 W4 s3 _$ u
# \4 I1 N/ `! N/ T0 v& Wconfig.bld文件里面的代码是这样的:
5 E& ?9 S9 A! x% x# L: ?# [) {& ^
) Y9 O# h  y: ?: c( evar SR_0 = {9 ~4 V' x) F, W7 s3 g! P; X1 u
        name: "SR_0", space: "data", access: "RWX",
7 N8 P$ y1 s8 {        base: 0xC2000000, len: 0x10000,# d1 m' k" G  J% @2 g
        comment: "SR#0 Memory (64 KB)"
/ r: R  }. P0 P! g+ T0 L* V    };
- `9 M) o" y8 y8 |2 n# y3 F. c0 m9 x5 t) J
var SR_1 = {
' @0 k, `8 `/ k# j4 Q- c  k) [        name: "SR_1", space: "data", access: "RWX",
" ^0 \$ M) n9 x. D' h0 U' h        base: 0xC2010000, len: 0xFF0000,
6 {  O4 b3 {, [        comment: "SR#1 Memory (15 MB)"8 n$ D% m, Y4 C$ H- f1 N& G
    };" {4 e8 y, _  t. L: A' v

0 j& ?5 M- E, D, d" `$ }: QBuild.platformTable["ti.platforms.evmOMAPL138:dsp"] = {
9 e  c* q) q" T7 z3 n6 e" |2 m/ j    externalMemoryMap: [
' v; J# k4 W0 P# M7 f        [ SR_0.name, SR_0 ],
% _& m) Z. z, @# n# u        [ SR_1.name, SR_1 ],
; Y0 K. V: a$ @. u9 A0 ^        [ "DSP_PROG", {" N4 F: |# l4 v
            name: "DSP_PROG", space: "code/data", access: "RWX",
5 g' n, z* p7 r: o% A            base: 0xC3000000, len: 0x800000,* N0 H7 G6 }. U! x! F" ^4 j( K
            comment: "DSP Program Memory (8 MB)"% v1 y  o$ f. T7 \) F' W* H1 A
        }]
% u( ~& S" u0 |/ }- f1 ?. @    ],
8 Z' f$ B6 b; Z( i) t. f    codeMemory:  "DSP_PROG",( }# D$ v! M3 L/ X
    dataMemory:  "DSP_PROG",
/ T$ s5 @! c' d    stackMemory: "DSP_PROG",
; g( [* \( ]) Z* d; S, X    l1DMode: "32k",
" q  ?% k. I% n    l1PMode: "32k",$ x7 c; q. b/ y
    l2Mode: "32k"
9 Q+ P5 M+ ~/ b$ @9 V};
& T+ X# G& \, d- q6 I0 Q: G$ K8 L- }6 M1 d/ }5 e! a& d  ]

% |0 d; L4 G" t2 r; ^不知道这里应该怎么修改,这原始的例程为什么会报错呢?“Cannot read property "base" from undefined”
6 _$ ?( g* p9 K8 W, Y. g- l
  Q0 |) E# }$ e! `* b# ~& v4 \7 f& w% e4 }' G* s0 \( c9 v& T0 X

7 z" m9 |  f. J2 S7 e7 H) C% ~) ~( \: d4 `, r
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
沙发
发表于 2016-7-14 09:06:08 | 只看该作者
' z! z% O2 B4 ~4 n/ U3 S+ A& `
过一两天,会有视频教程发布。里面有讲解如何用 ccs 建立 syslink  dsp端工程
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-4 07:40 , Processed in 0.036097 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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