嵌入式开发者社区

标题: 【新手求助】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.
5 H3 B. O6 j6 D  k# x$ j2 H- U2 ]% h1 }6 g  g- `  T
, w4 H& g7 \+ a
查看链接文件,所有的可执行代码和数据都放到了DDR里。然后我添加了OMAPL138_DSP.gel文件,并在里面添加了初始化DDR的语句:
2 r6 q4 a, T# |- W, Y' A[attach]312[/attach]% J" n' p( F) b

/ B- i& X, y9 Y. O. T5 g
  1. OnTargetConnect( )
    6 p+ j1 H; d' t0 U$ L
  2. {5 i) P+ o7 |) W* A( ?6 @
  3.     Clear_Memory_Map();
    $ d- o- `* P. t- g
  4.     Setup_Memory_Map();
    6 y. \, f9 `) k+ _# |
  5.     DEVICE_kickUnlock();2 [& k1 m9 p% w( T# R
  6.     PSC_All_On_Full_EVM();, `/ o( i0 q, i
  7.     Set_Core_300MHz();, @6 l2 Q) _9 R0 p. t" }5 `
  8.     Set_DDRPLL_150MHz();
    ( W  V/ a- U! T, f2 J$ c
  9.     DEVICE_mDDRConfig(150);
    % K4 T  ~" y" ^. P& m
  10. }
复制代码
再Debug仍然提示Verification failed,求前辈指点。。。
! \; Q- d  o' S* e  f
作者: 希望缄默    时间: 2015-6-4 19:38
平台选的不对吧
作者: wshtyr    时间: 2015-6-4 19:51
希望缄默 发表于 2015-6-4 19:38
& M+ k+ L* p( j- S* E* d平台选的不对吧
' Z& C0 T+ I0 Q7 R9 S& X
问题解决了,是gel文件选的不对,去TI的论坛上搜了一个用上就好了
作者: wshtyr    时间: 2015-6-4 20:11
希望缄默 发表于 2015-6-4 19:38) U) E5 d5 j5 X% h9 k3 |0 J
平台选的不对吧

( C, ]5 m2 V& _* z0 P* u2 n: `" j另外,我不清楚TI不同版本的CCS之间的差异有多大,是不是大到已经不能通过分析错误提示来排查问题了- P$ t+ {  E. u* Y

- V1 [, a7 d; r但作为创龙的客户,我希望创龙能从客户的角度出发,从分析问题本身出发,多提些有建设性的建议。以我遇到的问题为例,你们是不是应该考虑我的DDR初始化是否有问题,我的gel文件是否来路不明,换你们的gel文件能否解决问题,而不是一看到软件版本和你们的不一样就不看下去了
1 F' c- F' r7 l8 v
9 h" |7 i. r# l很多时候我们不需要手把手的辅助,我们需要的是解决问题的思路8 [' s" b. k+ [( d/ x5 \

作者: 希望缄默    时间: 2015-6-5 09:11
wshtyr 发表于 2015-6-4 20:11
2 c, ]+ k- }; x, O) h另外,我不清楚TI不同版本的CCS之间的差异有多大,是不是大到已经不能通过分析错误提示来排查问题了+ G/ `, V/ M+ ]* V7 |
% I) W+ `. L1 F8 x6 _9 H
但 ...
- i" F- |$ E9 N. o8 H3 ]- f
你理解错误3 S0 ~& U2 B' n2 j! U

% ~# r! |3 A8 i0 T* A. d% B3 a! rC674X_0: File Loader: Verification failed: Values at address 0x00000000C0000000 do not match Please verify target memory and memory map
. T$ v/ F# \; @6 w' E; e
8 \$ L. k( m& i: B3 I1 p这句话提示的是内存问题而 SYS/BIOS  下内存的分配是由平台配置的8 @$ ?9 f4 ?- A% s/ B
这个平台是指 Platform 组件而不是 CCS 版本




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