韦东山Linux嵌入式课程社区
直播中

李晟才

7年用户 189经验值
私信 关注

请问有没有标准的cfg文件?

买了一个openjtag,想试试我的IXP425的板子,请问有没有标准的cfg文件啊?
多谢了

回帖(8)

张西子

2019-11-1 08:43:02
daemon configuration
telnet_port 4444
gdb_port 3333

interface ft2232




#ft2232_device_desc "Amontec JTAGkey A"
#ft2232_layout "jtagkey"
#ft2232_vid_pid 0x0403 0xcff8


# 100ASK
ft2232_device_desc "USB<=>JTAG&RS232 A"
ft2232_layout "jtagkey"
ft2232_vid_pid 0x1457 0x5118

jtag_speed 0

jtag_nsrst_delay 200
jtag_ntrst_delay 400

reset_config trst_and_srst
#reset_config srst_only srst_pulls_trst

jtag_device 7 0x01 0x7f 0x7e


#daemon_startup attach
daemon_startup reset

target xscale big reset_init 0 ixp42x
run_and_halt_time 0 30


target_script 0 reset ixp42x.actions


flash bank cfi 0x50000000 0x1000000 2 2 0
working_area 0 0x800000 0x100000 nobackup
举报

李淑兰

2019-11-1 08:57:27
thisway大哥你好.我用了这份脚本,我的flash经过MMU之后在0x50000000处,有两个很郁闷的问题
1. 我的板子上用别的方法烧好了redboot可以运行正常的话,那么用openjtag可以控制板子,但是无法往0x50000000处的开始3个section写入数据,读取完全正确。其他地方的flash读写没有问题。

2. 如果板子上的redboot被我弄坏了,比如用openjtag烧录0x50000000处,肯定会失败,下次板子重新启动的时候,openjtag会无法halt板子,老timeout。

请问这两个问题怎么解决啊。
举报

张淑珍

2019-11-1 09:07:26
1. 法往0x50000000处的开始3个section写入数据,有什么提示?

2.按这个上电顺序看看:先接openjtag的jtag,再接u***,最后开发板上电
举报

冉屹芳

2019-11-1 09:26:00
thisway大哥你好.
   我发现的的脚本里ft2232_layout "jtagkey"的问题。用你的脚本之后两个问题都不见了,非常感谢。但是出来一个新的问题。写入的内容有错误。从0x5000000到0x50004ec3的位置有大约1%-3%的byes是错误的,越往后面错误越多。到了0x50004ec3以后,就基本上全错了。我试验了其他方法写入正确的数据,用openjtag读出来也是完全正确的。这个说明openjtag的读取完全正确。现在别的位置的写入也都坏了
举报

更多回帖

发帖
×
20
完善资料,
赚取积分