SYSBOIS例程的里的dsp.cfg出错的问题 - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站
点击跳转“创龙科技服务通”

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4933|回复: 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配置是这样的:. }1 R0 u; l* ^. V
/* configure SharedRegion #0 (IPC) */
! ?7 Z" @8 l- Q: @# B. avar SR0Mem = Program.cpu.memoryMap["SR_0"];
4 v! ^6 [# v( b, E5 b
1 I! v7 J/ Y* Y) `9 bSharedRegion.setEntryMeta(0,( V6 Q- V. k; S  Z; g$ t5 l
    new SharedRegion.Entry({7 ^! e/ [$ ^5 b: Y# Z5 Z9 C
        name:           "SR0",
# a* U: {+ Z2 J/ o: x        base:           SR0Mem.base,
6 _- \3 S; i+ e  H$ I7 A# _        len:            SR0Mem.len,1 b) c1 G) X2 m( A$ H3 L
        ownerProcId:    MultiProc.getIdMeta("HOST"),- Q' f; l7 u# Y8 C% E( \
        cacheEnable:    false,
" K3 {; O( I0 e, j' G, b, |9 M& ?        isValid:        true
/ E+ z- N& z# b5 `' U2 F; D    })
- s* @$ |$ Q: B' q) @);
; A8 y. r' ^, w- ]) z* H
" U7 a2 u/ T7 C% b3 v+ m/* configure SharedRegion #1 (IPC) */
2 m+ E9 k2 |4 @/ a7 B3 fvar SR1Mem = Program.cpu.memoryMap["SR_1"];
4 |# S- ~2 H' T3 r, w9 }6 V* z# v3 U5 D! G; C# s
SharedRegion.setEntryMeta(1,- g$ t% Y( w/ E4 B$ n  _
    new SharedRegion.Entry({
. `9 B+ t8 q* @7 ]% d% L        name:           "SR1",
+ J) ^- q; Q8 I6 S  b( f        base:           SR1Mem.base,, ^% U( R+ N6 G) h  w
        len:            SR1Mem.len,5 u4 M0 I! u! a+ X0 {& b8 S
        ownerProcId:    MultiProc.getIdMeta("HOST"),
- e$ I6 U: F, _' |: X        cacheEnable:    false,: H4 ]# T) B# Y3 Y& x9 {
        isValid:        true( F- r7 F. W6 O+ l4 P' V* ]1 F
    })- I8 f. c6 W2 P; B  M
);
: H1 A7 z! D$ t1 x3 D
. ]7 c. p5 U5 V+ I( p. u, v; `1 kconfig.bld文件里面的代码是这样的:
; {$ v- a4 T, O# m3 s; [/ K
) q) Y5 N( l- s/ K# B/ Bvar SR_0 = {
  j/ }' [* [. [4 Y        name: "SR_0", space: "data", access: "RWX",
; n/ B& R% K( Q6 {9 e8 d, Y: {        base: 0xC2000000, len: 0x10000,# `! R% F; U: ?; }
        comment: "SR#0 Memory (64 KB)"
; v( E  A8 q9 j# `4 U" C, q! L    };/ b6 H0 b1 |+ L) {

, }0 Z$ {. Y4 q/ k1 y( o: vvar SR_1 = {) T+ G: V. B. H, o
        name: "SR_1", space: "data", access: "RWX",; D, B& a9 o. e7 z# z" @
        base: 0xC2010000, len: 0xFF0000,
: D% _$ _2 D! o! m, Y0 j        comment: "SR#1 Memory (15 MB)"5 d. d7 C$ \$ v4 I7 U6 F
    };
9 N6 j$ ~* z/ J: q# c1 D% i5 e7 y! i& d6 k. g& N
Build.platformTable["ti.platforms.evmOMAPL138:dsp"] = {
& ^8 d6 U! d) Y( q    externalMemoryMap: [
( p6 L/ z; _, }        [ SR_0.name, SR_0 ],8 ^- n1 c' l" c$ {4 s7 k" U
        [ SR_1.name, SR_1 ],, t9 _" }4 D( v6 \2 Z, Q
        [ "DSP_PROG", {5 s* s$ }) D7 l, k. `1 B" v
            name: "DSP_PROG", space: "code/data", access: "RWX",
3 H9 N2 v& a' a  G; Z( g9 q            base: 0xC3000000, len: 0x800000,  j- X: r9 B1 ~
            comment: "DSP Program Memory (8 MB)"
# W  i/ s6 {6 F5 g/ Z' c        }]
+ |7 S  m8 [1 N- k, u    ],
; Z, g5 `% _# f1 Q1 J5 o. N    codeMemory:  "DSP_PROG",# f- d  E+ k7 z  n* ]( l! S9 a
    dataMemory:  "DSP_PROG",
. N! H0 M6 l8 m6 \    stackMemory: "DSP_PROG",, R  x$ p3 m0 B2 ]2 c. J4 k
    l1DMode: "32k",
8 s1 W# S1 A" j6 G/ K9 t    l1PMode: "32k",
3 V' {5 k4 M. N8 B0 d  V( s) O$ c    l2Mode: "32k"  t1 A# x; \7 G9 y
};/ A! ?( m3 }( E6 `

' j) e- J* A" `# j5 p% O, R6 ~# n
- F4 c  Q3 L$ Y, |  `' E9 y- D不知道这里应该怎么修改,这原始的例程为什么会报错呢?“Cannot read property "base" from undefined”) y' X& b" s$ E' ?' y

- n: K( }: V2 x8 c* ?
1 t8 K2 R6 ^6 s* g! s. |' C$ |4 `1 N
& c/ a" X: x) Y+ b
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
沙发
发表于 2016-7-14 09:06:08 | 只看该作者
6 O* d3 m, B/ X! R% M
过一两天,会有视频教程发布。里面有讲解如何用 ccs 建立 syslink  dsp端工程
回复 支持 反对

使用道具 举报

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

本版积分规则

点击跳转“创龙科技服务通”

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

GMT+8, 2026-3-17 09:33 , Processed in 0.038461 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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