百问网Linux技术区调试工具(Eclipse+OpenOCD+OpenJTAG) openjtag 移植 自己更改的uboot出现问题,请教版主

1  /  1  页   1 跳转 查看:543

openjtag 移植 自己更改的uboot出现问题,请教版主

openjtag 移植 自己更改的uboot出现问题,请教版主

目前我移植uboot出现以下问题:

说明:我按照openjtag使用说明移植u-boot-1.1.6_OpenJTAG.bin,各种现象都正常,uboot可以正常启动,但是按照同样方法移植自己更改的uboot(u-boot1.2.0.bin,此uboot资料自己编译更改的,用并口下载时,此uboot开发板可正常从nand启动,并且都可以读写nand等现象均正常,所以可以肯定的是该uboot在用并口下载时已经是可以用的了)时uboot无法正常启动。

具体过程如下(此时开发板已经移植u-boot-1.1.6_OpenJTAG.bin,以下我想移植另外自己编译的u-boot1.2.0.bin):

Open On-Chip Debugger
> halt
target state: halted
target halted in ARM state due to debug request, current mode: Supervisor
cpsr: 0x80000053 pc: 0x33f963c4
MMU: disabled, D-Cache: disabled, I-Cache: enabled
> reset
JTAG device found: 0x0032409d (Manufacturer: 0x04e, Part: 0x0324, Version: 0x0)
> halt
target state: halted
target halted in ARM state due to debug request, current mode: Supervisor
cpsr: 0x40000053 pc: 0x33f9ddf0
MMU: disabled, D-Cache: disabled, I-Cache: enabled
> load_image init\init.bin 0x0
288 byte written at address 0x00000000
downloaded 288 byte in 0.000000s
> resume 0x0
> load_image u-boot\u-boot1.2.0.bin 0x33f80000
target not halted
> halt
target state: halted
target halted in ARM state due to debug request, current mode: Supervisor
cpsr: 0x200000d3 pc: 0x000000b8
MMU: disabled, D-Cache: disabled, I-Cache: enabled
> load_image u-boot\u-boot1.2.0.bin 0x33f80000
112452 byte written at address 0x33f80000
downloaded 112452 byte in 1.687500s
> resume 0x33f80000
>

此时串口上本来有启动信息输出,但是串口没有任何东西输出。
接下来继续执行
> halt
target state: halted
target halted in ARM state due to debug request, current mode: Supervisor
cpsr: 0x200000d3 pc: 0x400000b8
MMU: disabled, D-Cache: disabled, I-Cache: enabled
> load_image u-boot\u-boot1.2.0.bin 0x30000000
此时出现以下错误:
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
value captured during scan didn't pass the requested check: captured: 0x00000005
check_value: 0x00000009 check_mask: 0x00000009
in_handler reported a failed check
JTAG error while reading cpsr
>

请版主帮我看看以上出现什么问题了?附件中是我自己编译更改的从nand启动的uboot

请问一个问题
1、是不是在并口下载可以运行的uboot在openjtag上不一定可以正常运行,是否这样的uboot还要经过配置才可以在openjtag上使用?
 

回复: openjtag 移植 自己更改的uboot出现问题,请教版主

附件中的自己更改编译的uboot

附件附件:

文件名:u-boot1.2.0.rar
下载次数:23
文件类型:application/octet-stream
文件大小:
上传时间:2009-7-20 16:00:39
描述:rar

 

回复:openjtag 移植 自己更改的uboot出现问题,请教版主

请会的人帮忙解决啊
 

回复:openjtag 移植 自己更改的uboot出现问题,请教版主

补充说明我自己编译的uboot用sjf24x0_ft2232.exe通过openjtag下载可以用
但是如果用 openjtag的调试模式就不能用了
 

回复:openjtag 移植 自己更改的uboot出现问题,请教版主

回答过你的另一个类似的贴子
 
1  /  1  页   1 跳转

地址:广东省深圳市南山区南山大道3003号久商大厦C-1406;邮编:518052;电话:0755-86200561

粤ICP备09041549号, 版权所有 百问网   Sitemap

Powered by Discuz!NT 2.0.1214    Copyright © 2001-2010 Comsenz Inc.
Processed in 0.078125 second(s) , 5 queries.
返顶部