5843|25

80

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

wince EBOOT问题 [复制链接]

我前些天修改PXA270的EBOOT引导程序,想实现SD卡更新NK的方式,在调试EBOOT中,因为没有完善的调试工具,就是通过串口打印信息(DWN)来调试的,造成程序跑飞后,DWN没有串口信息输出了,我把我事先保存的EBOOT.nb0烧到FLASH中还不行,进入不了菜单选择,后面的NK也就不能烧了,串口硬件没有问题,FLASH也可以烧,有谁遇到过类似的问题,是硬件损坏还其他原因,程序错误能造成硬件损坏吗?
急!!!!!!!!

最新回复

大家好,想要移植一个PQOAL架构的wince5.0 boot, 有兴趣的请和我联系(费用联系再谈)QQ:416553629  详情 回复 发表于 2009-8-30 00:41
点赞 关注

回复
举报

71

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
大家快来解决啊
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
烧写原来的eboot进去看看
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

4
 
照着楼上的做,如果不行就挂了。

如果还能运行,那么就一步步加打印信息吧。
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

5
 
你的pxa270是通过什么引导eboot的,可能是那段程序被冲了
 
 
 

回复

87

帖子

0

TA的资源

一粒金砂(初级)

6
 
是不是EBOOT CODE从FLASH拷贝到SDRAM里校验没有通过,板子上的LED不停闪烁
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

7
 

mengll002

发表于:2009-02-24 13:47:412楼 得分:0
烧写原来的eboot进去看看



我烧写原来的了,还是不行!我用另外一块板子比较,可以,说明EBOOT CODE没有问题,和JTAG口,串口等硬件都没有问题啊

 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

8
 
加载恩eboot的那个程序呢?是否是那个损坏了。极有可能。
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

9
 
加载恩eboot的那个程序呢?是否是那个损坏了。极有可能。
 
 
 

回复

86

帖子

0

TA的资源

一粒金砂(初级)

10
 
引用 3 楼 gooogleman 的回复:
照着楼上的做,如果不行就挂了。

如果还能运行,那么就一步步加打印信息吧。


现在是DWN接受不到任何打印信息
EBOOT CODE可能还没有跑到这步STAGE2段,还没有进入C程序
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

11
 
引用 8 楼 gooogleman 的回复:
加载恩eboot的那个程序呢?是否是那个损坏了。极有可能。

关键我现在使用原来保存好的EBOOT.nb0文件烧下去,不能启动EBOOT CODE啊
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

12
 
CPU没有从FLASH的0x00000000地址开始读,可不可能啊?
什么原因造成呢
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

13
 
你烧写的是什么类型的flash?
如果是nand的话前面还有一个nboot的,是不是这个没有了,只运行了前4k的代码
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

14
 
引用 12 楼 mengll002 的回复:
你烧写的是什么类型的flash?
如果是nand的话前面还有一个nboot的,是不是这个没有了,只运行了前4k的代码

我烧的是NORFLASH啊
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

15
 
有JTAG调试器的话接JTAG调试器跟踪一下。没有的话用示波器测信号,看看CS0。在启动代码中适当的地方点灯,看看死在哪里。
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

16
 
多加调试消息定位问题
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

17
 
引用 14 楼 singlerace 的回复:
有JTAG调试器的话接JTAG调试器跟踪一下。没有的话用示波器测信号,看看CS0。在启动代码中适当的地方点灯,看看死在哪里。

我现在把原来好的EBOOT.nb0烧下去,DWN仍然没有打印信息
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

18
 
eboot之前是需要一个引导程序的,是不是你的引导程序坏了。使用NOR也需要一个引导程序放在NOR里面吧。

你不要看打印信息了,你在eboot汇编点灯。看看到底死在哪里了。

good luck
 
 
 

回复

57

帖子

0

TA的资源

一粒金砂(初级)

19
 
也只好像ls上说的那样做了,一步一步来
 
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

20
 
1。如果能更改串口,换个串口看看有没有信息出来。
2。如果有源代码,找一下串口端口定义信息,自己修改下编译之后烧上去再试下。
3。最后一个比较笨的办法,在代码里写段程序将nor Flash擦了。。。。

怀疑原因可能是你改动的程序写了类似TOC的数据。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表