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

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4934|回复: 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配置是这样的:
# N# @% X, a2 j5 p4 T# U* g; J/* configure SharedRegion #0 (IPC) */% m* N% H$ A) r/ n
var SR0Mem = Program.cpu.memoryMap["SR_0"];, e$ [* b$ }, g. y! k) y

5 a6 W/ e; u) a8 T/ _, qSharedRegion.setEntryMeta(0,
1 f! q" o, B4 U! U( q; R    new SharedRegion.Entry({
+ e; f* G) I0 n3 P. Z* y        name:           "SR0",
( w1 [8 }6 f5 G        base:           SR0Mem.base,
9 t, O; ?6 H, c& m( U2 f# K' Y        len:            SR0Mem.len,9 Z7 r+ Y' e% U8 `. M, U
        ownerProcId:    MultiProc.getIdMeta("HOST"),$ E! H( J$ O: I
        cacheEnable:    false,
1 e" m% m4 |' a4 _        isValid:        true5 `! u' O3 Z  I$ B7 M% f
    })
7 c* k' ], I. `4 g+ a7 h);, e2 |& u' q5 z  k, Q7 E" Q+ d6 c, r
5 c0 R6 \( ], m8 \
/* configure SharedRegion #1 (IPC) */
; I% l/ W: ]/ e1 k8 Z) cvar SR1Mem = Program.cpu.memoryMap["SR_1"];& _- _4 g( S! d
6 ^/ [! r8 X0 P! z% s
SharedRegion.setEntryMeta(1,0 }* I6 e3 q4 U+ N, \( ^& X  K
    new SharedRegion.Entry({
& i, T4 c" R) H; A; E        name:           "SR1",' |. j0 z, M' w$ ]. W" @
        base:           SR1Mem.base,5 }3 u# u: n0 q
        len:            SR1Mem.len,  X& A" \7 Z4 e5 \- I* J( i( K8 t
        ownerProcId:    MultiProc.getIdMeta("HOST"),
1 p$ V! f/ b( }, @4 T  c        cacheEnable:    false,
/ z* H! p2 C; b) l, l        isValid:        true
  {/ h" O2 w9 D3 o5 j    })% a+ @9 m9 h, G
);
  J. u) \2 |% j& U/ ~/ X; t; [( ^  u! H& h& h8 ]- y+ a
config.bld文件里面的代码是这样的:
( M+ z6 ?6 D8 l& S% b
3 l8 Z# S1 b9 D8 W: v( ovar SR_0 = {6 {  M8 c# h8 }
        name: "SR_0", space: "data", access: "RWX",
  `  |: X' X8 @* o" t8 T        base: 0xC2000000, len: 0x10000,
9 I0 r% x5 Y+ A6 b" I# n! K5 L        comment: "SR#0 Memory (64 KB)"
+ M6 s! O# ?  b2 P2 V    };
. x$ l4 n. e' I2 g; W; w( i4 w- c3 G! c% Z
var SR_1 = {' c% d5 e% }- [; g
        name: "SR_1", space: "data", access: "RWX",% k3 G. T1 s, ?) P( h
        base: 0xC2010000, len: 0xFF0000,
5 l6 [4 A( r: W- J' x        comment: "SR#1 Memory (15 MB)"2 D* o& ]# v4 X1 v; B
    };) ]2 V% _( H2 g& l$ Z

: w  p1 B  e4 zBuild.platformTable["ti.platforms.evmOMAPL138:dsp"] = {3 H$ l/ M8 H/ C
    externalMemoryMap: [7 l2 Q% I  b% k, }1 B
        [ SR_0.name, SR_0 ],( c1 n3 {8 K* m$ Z( [+ m9 t2 U  ^  g
        [ SR_1.name, SR_1 ],1 B: d( y4 ?+ |2 }& h+ s
        [ "DSP_PROG", {5 [# H* ~  [$ ~" l- B+ k3 z
            name: "DSP_PROG", space: "code/data", access: "RWX",5 u% j* C2 P/ k9 _. i& Z
            base: 0xC3000000, len: 0x800000,
, K/ q" A/ \4 r            comment: "DSP Program Memory (8 MB)"
: v6 {7 O- A. p2 s! m4 F        }]3 }1 J  g# f  @: F
    ],- d& V5 ^6 F5 @" k
    codeMemory:  "DSP_PROG",
) }/ G, x& a  S6 D$ u8 Y    dataMemory:  "DSP_PROG",; ^2 J5 `- Q# L3 Z
    stackMemory: "DSP_PROG",2 k. ?: N5 R" Z6 J! o/ E$ E
    l1DMode: "32k",9 ^& `# P* D9 y' i& E& \; S
    l1PMode: "32k",: s# f5 _& W8 [7 I# \
    l2Mode: "32k"
! d# Q  {# ^$ O2 _5 J6 T% k0 {};% V0 [, v* [2 b! @! O5 z9 {

) K' F/ w% \: [. D9 ]* K  q% k
4 T5 Z: o% E  N9 ]  h; H) d不知道这里应该怎么修改,这原始的例程为什么会报错呢?“Cannot read property "base" from undefined”! w3 P+ j8 l. |

! R( q& T' a! }% t" M( ^
- X* L$ B2 I9 v: u0 ^+ C4 T7 j) T
% s0 X! O9 `: W
+ I; I; h8 N( O0 z$ W' [2 K5 i
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

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

; w5 l6 E* @9 e) p过一两天,会有视频教程发布。里面有讲解如何用 ccs 建立 syslink  dsp端工程
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2026-3-17 10:59 , Processed in 0.037285 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

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