4260|14

73

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

关于flash Jtag的问题 [复制链接]

昨天遇到了一个问题,我在wince6.0下编译了一个bootloader,通过Jtag烧录到我的板子上,板子是pxa270+P30 nor flash.这个bootloader可能有些问题,烧录进去之后起不来,我只好把5.0 OK的bootloader重新烧录回去,结果发现竟然5.0的bootloader也起不来了,重烧了很多次都没有用,串口没有任何信息输出。
下面是5.0和6.0eboot.bib文件的内容,他们所用的地址不同,是不是因为这个原因呢?
关键是现在我要怎样才能让5.0的bootloader重新跑起来呢?不然,这个板子岂不是就费了。请大家帮帮忙,非常感谢!
这个是5.0的eboot.bib的文件内容:

  1. MEMORY

  2. ;   Name     Start     Size      Type
  3. ;   -------  --------  --------  ----
  4.     STACK    80000000  00010000  RESERVED
  5.     RAM      80010000  00010000  RAM
  6.     EBOOT    80020000  00040000  RAMIMAGE
  7.     RSVD     80060000  0009F000  RESERVED
  8.     ARGS     800FF000  00001000  RESERVED
  9.     DISP     80100000  002FF000  RESERVED
  10. CONFIG
  11.     AUTOSIZE=OFF
  12.         COMPRESSION=OFF
  13.         PROFILE=OFF
  14.         KERNELFIXUPS=ON
  15.    
  16.         ROMSTART=80020000
  17.         ROMWIDTH=32
  18.         ROMSIZE=00040000   
  19. IF MCPII_MODULE
  20.     ROMOFFSET=3A9E0000
  21. ELSE
  22.     ROMOFFSET=3C9E0000
  23. ENDIF
复制代码

下面是6.0的bootloader的eboot.bib文件

  1. MEMORY

  2. ;   Name     Start     Size      Type
  3. ;   -------  --------  --------  ----
  4.     STACK    80000000  00010000  RESERVED
  5.     RAM      80010000  00020000  RAM
  6.     EBOOT    80030000  00040000  RAMIMAGE
  7.     RSVD     80070000  0008F000  RESERVED
  8.     ARGS     800FF000  00001000  RESERVED
  9. CONFIG
  10.     AUTOSIZE=OFF
  11.     COMPRESSION=OFF
  12.     PROFILE=OFF
  13.     KERNELFIXUPS=ON
  14.    
  15.     ROMSTART=80030000
  16.     ROMWIDTH=32
  17.     ROMSIZE=00040000
  18. IF MCPII_MODULE
  19.     ROMOFFSET=3A9D0000
  20. ELSE
  21.     ROMOFFSET=3C9D0000
  22. ENDIF
复制代码

最新回复

谢谢12楼,可以了。结贴给分哈!  详情 回复 发表于 2008-12-3 19:28
点赞 关注

回复
举报

65

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
这个图片是5.0的bootloader下载时的画面:

这个图片是6.0的bootloader下载时的画面:
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
如果以前好用的Bootloader JTAG进去用不了,那要检查一下硬件有没有问题了?
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

4
 
硬件原先是没有问题的,自从烧了那个6.0的bootloader之后就不行了,难道这样flash就坏掉了吗?那我可惨了。
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

5
 
引用 3 楼 jerry79 的回复:
硬件原先是没有问题的,自从烧了那个6.0的bootloader之后就不行了,难道这样flash就坏掉了吗?那我可惨了。

有可能
 
 
 

回复

98

帖子

0

TA的资源

一粒金砂(初级)

6
 
但是bootloader还是可以下载下去哦。
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

7
 
友情up
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

8
 
请问有什么办法可以把flash里面的东西全部清空呢?恢复到初始状态,里面什么都没有的状态。谢谢了
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(中级)

9
 
你有JTAG的源码吗?如果有的话可以自己改一个,实现擦Flash的功能
 
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

10
 
谢谢,我有源码但是不知道怎么改动。有什么资料可以参考吗?
 
 
 

回复

90

帖子

0

TA的资源

一粒金砂(初级)

11
 
引用 9 楼 jerry79 的回复:
谢谢,我有源码但是不知道怎么改动。有什么资料可以参考吗?


你自己的平台,要注意。还有

    ROMSTART=80030000
    ROMWIDTH=32
    ROMSIZE=00040000
_这几个要注意设置,不要占用了别的程序导致启动不了。

你的是怎么启动的?

应该是所谓的nboot+eboot那种吧。
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

12
 
6.0.。仰望一下。。。很好很强大
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

13
 
硬件应该没有坏,可能是eboot把一些参数写到后256k的区域,参数错误导致无法启动
试着把你的eboot改大点
ROMSIZE=00080000
烧进flash把后面的数据冲掉,然后再改回40000,烧进去试试
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

14
 
没有用nboot,呵呵。
谢谢12楼,我去试一试。
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

15
 
谢谢12楼,可以了。结贴给分哈!
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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

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

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

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