嵌入式开发者社区

标题: 【新手求助】OMAPL138的DSP部分在Debug时如何初始化DDR [打印本页]

作者: wshtyr    时间: 2015-6-4 15:34
标题: 【新手求助】OMAPL138的DSP部分在Debug时如何初始化DDR
在CCS6.1里用向导生成的SYS/BIOS模版,BOOT设成DEBUG模式,编译链接后点Debug,提示C674X_0: File Loader: Verification failed: Values at address 0x00000000C0000000 do not match Please verify target memory and memory map.
) v  c, o1 {3 r) Q5 B5 J( Q# W2 _2 L3 t
4 S( @- `* Q5 y! ], O
查看链接文件,所有的可执行代码和数据都放到了DDR里。然后我添加了OMAPL138_DSP.gel文件,并在里面添加了初始化DDR的语句:
5 b) q* l: F0 V[attach]312[/attach]( T# b9 j! v- D0 D

7 \7 m6 E6 @- Q- g) k* S
  1. OnTargetConnect( )
      e8 O* N% B# l2 p# V
  2. {
    % O. E  Q9 l) @4 n; C1 K- S! h
  3.     Clear_Memory_Map();
    / k1 i5 M& C* [4 C
  4.     Setup_Memory_Map();
    # J  A- i& n3 T( v
  5.     DEVICE_kickUnlock();
    * R' p1 _8 {" l
  6.     PSC_All_On_Full_EVM();
    0 w, m* k2 Z, A- \: S
  7.     Set_Core_300MHz();
    9 [: Q2 D* ~& c2 o* T" f$ D
  8.     Set_DDRPLL_150MHz();
    ) q4 L) A3 W- H0 _2 T% b
  9.     DEVICE_mDDRConfig(150);% x6 i) `: m# i. u
  10. }
复制代码
再Debug仍然提示Verification failed,求前辈指点。。。
9 O, N& }/ y4 z3 a, O
作者: 希望缄默    时间: 2015-6-4 19:38
平台选的不对吧
作者: wshtyr    时间: 2015-6-4 19:51
希望缄默 发表于 2015-6-4 19:382 G& H1 \% B0 N  E* g) y* F
平台选的不对吧

7 U, [6 Y" Z1 J( w' t问题解决了,是gel文件选的不对,去TI的论坛上搜了一个用上就好了
作者: wshtyr    时间: 2015-6-4 20:11
希望缄默 发表于 2015-6-4 19:384 ?. e# p; Y8 k& N
平台选的不对吧

/ B2 A. p- l1 g5 N+ D另外,我不清楚TI不同版本的CCS之间的差异有多大,是不是大到已经不能通过分析错误提示来排查问题了5 z  Y  n$ |0 I* L" Y6 v0 P

$ G7 \6 C) s* K+ q9 U0 |8 z/ t# O但作为创龙的客户,我希望创龙能从客户的角度出发,从分析问题本身出发,多提些有建设性的建议。以我遇到的问题为例,你们是不是应该考虑我的DDR初始化是否有问题,我的gel文件是否来路不明,换你们的gel文件能否解决问题,而不是一看到软件版本和你们的不一样就不看下去了$ G- b) h4 _- ~5 y2 X% {1 b
7 P" z5 W- x6 u0 ~8 ^, O
很多时候我们不需要手把手的辅助,我们需要的是解决问题的思路
+ ]7 y# C  }  J6 Y: [
作者: 希望缄默    时间: 2015-6-5 09:11
wshtyr 发表于 2015-6-4 20:11
, a- e% d2 _, K% Y另外,我不清楚TI不同版本的CCS之间的差异有多大,是不是大到已经不能通过分析错误提示来排查问题了
3 a" D' s$ Y( u; Z" d5 x3 J6 c) P8 o5 H: B2 Q  n
但 ...

- G9 K% a7 p- o你理解错误
/ x2 G" H8 U% X3 w+ k  x% E  u3 m& `% u9 L
C674X_0: File Loader: Verification failed: Values at address 0x00000000C0000000 do not match Please verify target memory and memory map& j1 y$ v- T6 G3 \4 _

! B" P* G0 W4 F0 T这句话提示的是内存问题而 SYS/BIOS  下内存的分配是由平台配置的* \. Y  _. T7 S5 e* f
这个平台是指 Platform 组件而不是 CCS 版本




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4