基于codewarrior10.x的VxWorks bootrom调试 DDR3 SDRAM调试

前段时间开发新板卡p2020,正好趁着这个机会把codewarrior10.x熟悉一下,并完成bootrom的调试过程。

过程也没遇到什么阻碍,就是修改了一下 flash,然后启动板子。正常启动了,只能说风河的bootrom太强大了。兼容性挺好

后面又遇到了难缠的甲方,需要做DDR遍历性、Norflash遍历性测试。

Norflash遍历性测试打算用codewarrior工具实现,这个也开发遇到坑后,深研codewarrior带来的便利。。后续可开发的内容还有很多,codewarrior工具还是很强大的。

 

 

下面是看了我的博客私信的问题和解答,各位看官可以先参考一下:

私信1

——————————————————————————————————————————————————————————

问:

hello,你好。我最近在做P2020的移植工作,bootrom烧写进flash后起不来,能跟我分享一下你的调试过程吗?使用CW怎么调试bootrom,我刚接触这方面工作,不太了解,多谢啦!

 03-20 17:02 

答:

 

你的p2020板卡是新研的吗?

你用的CW是哪个版本?首先,确定烧写位置有没有问题;其次确定bootrom版本没有问题;最后就是通过codewarrior调试bootrom的过程了。

 

问:

 

 

CW是10.5的,我看了一下,bootrom已经烧到flash的0xfff00000地址了,bootrom版本没有问题

 

你可以把你用CW调试bootrom的详细步骤分享给我吗? 

 

还有我们一般生成的bootrom是拷贝到RAM_HIGH_ADRS吗?我看memory,我的是拷到了RAM_LOW_ADRS了

 

答:

 

 

bootrom烧写地址和bootrom大小是对应的,你的bootrom是1MB吗?

 

首先确定的你codewarrior可以访问内核

 

然后确定你的烧写位置和boot size匹配

 

用codewarrior的QCVS生成一个DDR配置表

 

 

 

问:

 

怎么把源文件添加进去的啊?没法加断点

 答: 

 

没有必要添加源文件,codewarrior库里有NXP官方RDB和DB demo板的处理文件 xxx.tcl,可以读一下~

 

首先你能访问kernel,然后对比一下你们开发板和demo板的不同的地方。主要是flash和DDR的问题。

 

源文件添加这种方式,我尝试过,没有成功。你可以试试哦。不过个人感觉事倍功半,也没啥必要性。

——————————————————————————————————————————————————————————

私信2:

————————————————————————————————————————————————————————

问:

大佬,请问下您这边那个cmdwin::wait 50 
cmdwin::eclipse::config runcontrolsync on 
cmdwin::stop

 

请问下您这个问题是整么解决的呢?

 02-27 10:58 

答:

 

导致这个问题的原因很多,我当时是因为逻辑一个复位线拉低导致的。

 

你现在碰到什么问题了?可以描述一下问题和你采取的处理措施,我帮你分析一下

 

你的处理器,跑的系统,用的codewarrior版本说一下

 02-28 12:59 

 

问:

 

大神,我们的版本是v10.5.1,跑的是vw6.9

 

复位吗?我这边检查下,可能有这种问题存在

可能被我调试的时候烧了芯片。另外的板子起来了,就剩下这块板子用Jtag调试的时候停不下来

谢谢大佬。现在在排除是CPLD还是PPC的IO烧了

 

 

 

 

————————————————————————————————————————————————

 

私信3:

————————————————————————————————————————————————

时间太久,CSDN已经给删除了大半。

具体内容是DDR配置问题,新研开发板的DDR配置需要通过codewarrior的QCVS功能。

就这样吧

————————————————————————————————————————————————

先到这。。。2020年3月27日17:11:20

 

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值