嵌入式开发者社区

标题: 【新手求助】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.
! S+ S1 R% I) k3 Y' [* s" ?' X2 {  }: ?) s
7 J2 F! e* p  ~+ {* h+ |- s! t+ q
查看链接文件,所有的可执行代码和数据都放到了DDR里。然后我添加了OMAPL138_DSP.gel文件,并在里面添加了初始化DDR的语句:( D! p* v, h1 V! z' Q0 Y- B
[attach]312[/attach]
% A, W( w" P4 p. Y0 M# K9 R; G% e) y
  1. OnTargetConnect( )
    ! E4 V3 S  N. D5 H6 q* h
  2. {
    - b1 q0 x& u5 A3 @& Z7 {% q* Z3 o
  3.     Clear_Memory_Map();
    ; @% A8 m! h6 m: M: p' p
  4.     Setup_Memory_Map();+ j$ t9 k0 h0 y/ M6 M
  5.     DEVICE_kickUnlock();9 I% O  j: h3 d+ Z% G
  6.     PSC_All_On_Full_EVM();0 f4 O* |" _+ D5 `- I" M. v
  7.     Set_Core_300MHz();( n0 q% S/ m! R0 v; h. ]
  8.     Set_DDRPLL_150MHz();6 z. z. q) {: G" |* D5 g! H
  9.     DEVICE_mDDRConfig(150);
    : x1 L( U6 k$ L# Z0 b4 r; [+ T0 p- E
  10. }
复制代码
再Debug仍然提示Verification failed,求前辈指点。。。
' g! x3 y0 d- V+ ]% ]2 W
作者: 希望缄默    时间: 2015-6-4 19:38
平台选的不对吧
作者: wshtyr    时间: 2015-6-4 19:51
希望缄默 发表于 2015-6-4 19:38
6 Z- d" I& T+ X6 H: N平台选的不对吧

7 Y) }+ s" n. g' a! x3 b' o问题解决了,是gel文件选的不对,去TI的论坛上搜了一个用上就好了
作者: wshtyr    时间: 2015-6-4 20:11
希望缄默 发表于 2015-6-4 19:38
$ z0 y% p/ a5 @+ q4 [1 c" i平台选的不对吧
* x( z" w4 W. z
另外,我不清楚TI不同版本的CCS之间的差异有多大,是不是大到已经不能通过分析错误提示来排查问题了
" t+ A8 U7 Y9 t" S# N: y
1 X5 M" p4 x8 _9 L5 e但作为创龙的客户,我希望创龙能从客户的角度出发,从分析问题本身出发,多提些有建设性的建议。以我遇到的问题为例,你们是不是应该考虑我的DDR初始化是否有问题,我的gel文件是否来路不明,换你们的gel文件能否解决问题,而不是一看到软件版本和你们的不一样就不看下去了5 Q* G) m% A9 X: Y# m' _

2 O$ I& A. Y5 u' i# q4 l+ P很多时候我们不需要手把手的辅助,我们需要的是解决问题的思路
3 o' f* E2 u: t
作者: 希望缄默    时间: 2015-6-5 09:11
wshtyr 发表于 2015-6-4 20:11# {# X7 G8 s/ e+ r1 l- k+ ^& R
另外,我不清楚TI不同版本的CCS之间的差异有多大,是不是大到已经不能通过分析错误提示来排查问题了
' s* k, N% V" l4 R) ^
0 w; t8 l" s/ g但 ...

- Q2 a  r8 g, E2 c, V3 ^你理解错误
- H( w3 h; v$ P
- n+ e# R6 N6 i. r8 q" w  vC674X_0: File Loader: Verification failed: Values at address 0x00000000C0000000 do not match Please verify target memory and memory map
9 h8 j5 X, m5 X1 V8 z* d/ W6 H. w' ^. m& d! Y0 m  I  H- |
这句话提示的是内存问题而 SYS/BIOS  下内存的分配是由平台配置的
) ~  H+ S' G& @! w! _9 N, I1 p这个平台是指 Platform 组件而不是 CCS 版本




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