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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4803|回复: 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配置是这样的:" P! L$ e- {5 S  U4 v
/* configure SharedRegion #0 (IPC) */
  S  y3 p- T) v+ M* q2 F" Z$ hvar SR0Mem = Program.cpu.memoryMap["SR_0"];
; b, n& p+ M; v& ^& a. O
0 |6 p  J) X  w+ H) \SharedRegion.setEntryMeta(0,
  t7 i8 Y1 Y0 n/ I6 H    new SharedRegion.Entry({
- f  m, ~! S( L- q( P        name:           "SR0",; ]; t  f; d* z4 u2 q4 E
        base:           SR0Mem.base,
5 S, b3 a# Y+ w9 ]        len:            SR0Mem.len,
9 Y. b: D- M5 n5 }3 ]. J0 O1 D1 E        ownerProcId:    MultiProc.getIdMeta("HOST"),: V% `2 I, I3 v- o
        cacheEnable:    false,7 ^$ A5 D) D, T$ _
        isValid:        true7 J1 R: p# [) b, g
    })
' m5 I# A( H, k);
/ N' [- l# n* U4 _
8 p( S, ]% t) ~. Y/* configure SharedRegion #1 (IPC) */
3 y  |4 T! B- m2 `( q2 Cvar SR1Mem = Program.cpu.memoryMap["SR_1"];0 {9 n' N" c3 \, q+ {

7 R! r! R1 s( ?: NSharedRegion.setEntryMeta(1,
  M8 a) R7 P' D( O    new SharedRegion.Entry({" Z( U+ }- p  |' _
        name:           "SR1",) q/ R' |& F- G% W/ V( @
        base:           SR1Mem.base,$ j- t5 I7 b: s; R
        len:            SR1Mem.len,& x/ q# g- o( T$ g) n, J( d' ?
        ownerProcId:    MultiProc.getIdMeta("HOST"),! q! ^$ u& \! r. }' J. f
        cacheEnable:    false,5 x9 O7 I+ h* n
        isValid:        true
6 ~) e: y: N, Q& _+ J    })
9 u, I4 F/ W- J);5 k& ^  X* o# W# ^2 s- P7 |/ ]9 ^
1 B" P1 q3 C" w. l9 v5 q5 j" M2 O
config.bld文件里面的代码是这样的:- N7 y# V$ G  y& [# ^  X
' b: ]2 b3 H, m4 k0 `
var SR_0 = {
( E: N% e: o; z* m: r& \! d        name: "SR_0", space: "data", access: "RWX",
$ g6 L2 `' B* ], x$ {7 m        base: 0xC2000000, len: 0x10000,& [8 m9 T- E( i& f' |
        comment: "SR#0 Memory (64 KB)") v2 N; ]+ d+ L  }
    };$ D' i! a2 r2 t, V0 j. i) f

* U& m0 t0 w7 `( t" e3 ovar SR_1 = {' I1 L  e7 g/ t9 V% @# V6 C  r, f& ?
        name: "SR_1", space: "data", access: "RWX",. y4 `) w, p2 }$ C6 V" h' [
        base: 0xC2010000, len: 0xFF0000,
: X$ e/ `: |& ?; p& \        comment: "SR#1 Memory (15 MB)". ~2 e6 E( f, ?0 q" z0 X" r2 H
    };
* T. y5 [) b- ^6 D& S" l. x' q% D- I6 D; }
Build.platformTable["ti.platforms.evmOMAPL138:dsp"] = {: \. m4 k4 D8 A# \- [
    externalMemoryMap: [
$ }. d* P  j* T. b. F* x& X        [ SR_0.name, SR_0 ],& \8 k) \' W0 I# z+ F
        [ SR_1.name, SR_1 ],  D+ B) r; l1 I2 L* |" H& l. H
        [ "DSP_PROG", {6 p" y/ o8 G! I8 Z# C, f
            name: "DSP_PROG", space: "code/data", access: "RWX",$ x/ r. g; v4 |2 D. Q- C
            base: 0xC3000000, len: 0x800000,5 M+ j  I9 P) Y+ O& w
            comment: "DSP Program Memory (8 MB)"! y/ i- _  B1 x3 j6 ?' _
        }]" V- ]- I3 r/ J) T6 z% p
    ],/ b+ o7 j3 t7 s! V' n( i
    codeMemory:  "DSP_PROG",) }+ k* p2 ?/ ]% ^$ o: {
    dataMemory:  "DSP_PROG",
5 q+ [: f5 @5 `/ X    stackMemory: "DSP_PROG",
. A: D2 A7 ?9 d6 K1 n+ S# c    l1DMode: "32k"," h+ q, d! L8 R' l" G0 R+ G
    l1PMode: "32k",3 ]& C9 |1 ]  J& F
    l2Mode: "32k"
; w" v, ^4 w6 C# J% i};
( S; C7 @8 x! c/ X" |2 ]
, B) e  p) j9 I& i+ x6 t" G. F# y# m
不知道这里应该怎么修改,这原始的例程为什么会报错呢?“Cannot read property "base" from undefined”
7 W, R! k! n+ |! r5 L, x
4 {% B$ D6 I* V
( u: ~" \' ~( n' R, M% ]
1 x3 t5 z0 s# H0 J6 s6 g  @* @# X) d! \7 W" m8 B6 C: b$ ^3 t
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
沙发
发表于 2016-7-14 09:06:08 | 只看该作者
. F( a; J; Y) b, X$ @: t
过一两天,会有视频教程发布。里面有讲解如何用 ccs 建立 syslink  dsp端工程
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2026-1-31 06:43 , Processed in 0.038974 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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