嵌入式开发者社区

标题: 【新手求助】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.
& H8 [- M3 l. C! V5 F& V7 u9 K* p8 @" j  w: T' m) X

) \/ T* _0 b2 k9 k6 v% B- S4 Q  d) r; R7 n查看链接文件,所有的可执行代码和数据都放到了DDR里。然后我添加了OMAPL138_DSP.gel文件,并在里面添加了初始化DDR的语句:
. x% Y, q+ Y' l1 `: i3 z* ?[attach]312[/attach]% Y! \4 T1 E  w3 T4 B5 |
* ]7 ^" G+ L; K7 _$ U  Y
  1. OnTargetConnect( )9 P7 n  g9 ]/ R! d- \
  2. {# x: G+ a7 x/ E) K! Z# h
  3.     Clear_Memory_Map();9 ~3 Q! V9 S! l
  4.     Setup_Memory_Map();
      q' t% x' `# _$ d# ?; Z  p5 T
  5.     DEVICE_kickUnlock();
      i! [& n% s3 b2 [: e8 m" Q: U. `4 K, X: A
  6.     PSC_All_On_Full_EVM();" |* z& U6 u2 K
  7.     Set_Core_300MHz();
    8 w5 `) k5 {) C
  8.     Set_DDRPLL_150MHz();
    ( k& f& b. w1 Z
  9.     DEVICE_mDDRConfig(150);. X$ i! R0 a& E5 i$ M$ F
  10. }
复制代码
再Debug仍然提示Verification failed,求前辈指点。。。
2 y/ [* n; m/ Z
作者: 希望缄默    时间: 2015-6-4 19:38
平台选的不对吧
作者: wshtyr    时间: 2015-6-4 19:51
希望缄默 发表于 2015-6-4 19:38
  Z" v1 S$ p) E9 l; ~平台选的不对吧

& d% j- }6 r2 }* T: G问题解决了,是gel文件选的不对,去TI的论坛上搜了一个用上就好了
作者: wshtyr    时间: 2015-6-4 20:11
希望缄默 发表于 2015-6-4 19:38, T0 n+ g" e/ `% h8 E) ^; |$ g
平台选的不对吧
+ K, y9 Z( M0 N' ^$ @
另外,我不清楚TI不同版本的CCS之间的差异有多大,是不是大到已经不能通过分析错误提示来排查问题了$ a2 n/ b3 ]. G! B+ L
* \6 b! t& `$ c& L
但作为创龙的客户,我希望创龙能从客户的角度出发,从分析问题本身出发,多提些有建设性的建议。以我遇到的问题为例,你们是不是应该考虑我的DDR初始化是否有问题,我的gel文件是否来路不明,换你们的gel文件能否解决问题,而不是一看到软件版本和你们的不一样就不看下去了
) k3 J6 V- C4 Z" u. s3 N' Z+ G" {+ o6 l" I
很多时候我们不需要手把手的辅助,我们需要的是解决问题的思路
) E  t) O% b; ?/ Z
作者: 希望缄默    时间: 2015-6-5 09:11
wshtyr 发表于 2015-6-4 20:11
# r! n1 B3 O8 z6 I! m# @" w另外,我不清楚TI不同版本的CCS之间的差异有多大,是不是大到已经不能通过分析错误提示来排查问题了. q! _* a: e) P9 v$ b
& ?' h; B/ B  X! p
但 ...
! \7 p' O  Z" y! s
你理解错误
6 X) w6 ?4 `; x8 |. a& }0 |  k. C/ ?6 `* [
C674X_0: File Loader: Verification failed: Values at address 0x00000000C0000000 do not match Please verify target memory and memory map
7 A: N9 m3 V6 E) ?: M9 N: [
" e$ u; k/ J7 n. X+ u这句话提示的是内存问题而 SYS/BIOS  下内存的分配是由平台配置的, V8 i. D) y& b9 W) e& a# \
这个平台是指 Platform 组件而不是 CCS 版本




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