TI中文支持网
TI专业的中文技术问题搜集分享网站

c6678使用JTAG下载应用程序

我看文档中使用JTAG下载应用程序第一步是设置No Boot模式,这是每次下载程序都要这要吗,还是第一次使用板子要这要,还有,板子有一个默认的模式,那个什么时候使用,我按文档设成No Boot模式,然后下载程序,但是在Launch Selected Configuration 的时候出差说连不上。想问下为什么。谢谢

noaming:

一般链接仿真器,使用no boot模式比较稳定,所以推荐使用这种模式。

在Launch Selected Configuration 的时候出差,提示的什么错误信息?

,

noaming:

用的那个仿真器,使用target configuration页面中的TEST按钮,先测试一下仿真器驱动。

,

xinxin lai:

Error connecting to the target:(Error -2131 @ 0x0)Unable to access device register. Reset the device, and retry the operation. If error persists, confirm configuration, power-cycle the board, and/or try more reliable JTAG settings (e.g. lower TCLK).(Emulation package 5.0.747.0)

,

xinxin lai:

The JTAG DR Integrity scan-test has failed.  失败

,

xinxin lai:

The JTAG DR Integrity scan-test has failed.  连接失败

,

noaming:

现根据上面提示,降低TCLK频率。

 try more reliable JTAG settings (e.g. lower TCLK).

,

noaming:

用的是EVM板吗?使用的哪款仿真器?

,

xinxin lai:

怎么弄,我刚研究6678,不懂,能具体点吗

,

xinxin lai:

我用tmdsevm6678Le,他有两个仿真器,一个是xds100V1usb emulator ,另外一个是xds560

,

noaming:

你先根据这个链接来操作:

http://processors.wiki.ti.com/index.php/BIOS_MCSDK_2.0_Getting_Started_Guide#Use_JTAG_to_Load_the_Application

先会用XDS100来测试

,

xinxin lai:

我就是按照文档的提示,使用JTAG下载应用程序,到了第九部就出错了,我检查了电脑设备管理,有识别出端口,模式就是NO boot

我截了一些图你看下。

,

da qin zheng sheng:

jtag线不能太长,jtag座不能距离dsp芯片太远!否则要加74hc244驱动。

,

xinxin lai:

我直接就是usb一端连电脑,一端连板子

,

xinxin lai:

你好,昨天那个问题依然没有办法解决,这是test connection 的内容;请帮忙看下,万分感谢。

[Start]

 Execute the command:

 %ccs_base%/common/uscif/dbgjtag -f %boarddatafile% -rv -o -F inform,logfile=yes -S pathlength -S integrity

 

[Result]

 

 —-[Print the board config pathname(s)]————————————

 

C:\Users\HP\AppData\Local\.TI\213602635\

    0\0\BrdDat\testBoard.dat

 

—–[Print the reset-command software log-file]—————————–

 

This utility has selected a 100- or 510-class product.

This utility will load the adapter 'jioserdesusb.dll'.

The library build date was 'May 30 2012'.

The library build time was '22:52:27'.

The library package version is '5.0.747.0'.

The library component version is '35.34.40.0'.

The controller does not use a programmable FPGA.

The controller has a version number of '4' (0x00000004).

The controller has an insertion length of '0' (0x00000000).

This utility will attempt to reset the controller.

This utility has successfully reset the controller.

 

—–[Print the reset-command hardware log-file]—————————–

 

The scan-path will be reset by toggling the JTAG TRST signal.

The controller is the FTDI FT2232 with USB interface.

The link from controller to target is direct (without cable).

The software is configured for FTDI FT2232 features.

The controller cannot monitor the value on the EMU[0] pin.

The controller cannot monitor the value on the EMU[1] pin.

The controller cannot control the timing on output pins.

The controller cannot control the timing on input pins.

The scan-path link-delay has been set to exactly '0' (0x0000).

 

—–[The log-file for the JTAG TCLK output generated from the PLL]———-

 

There is no hardware for programming the JTAG TCLK frequency.

 

—–[Measure the source and frequency of the final JTAG TCLKR input]——–

 

There is no hardware for measuring the JTAG TCLK frequency.

 

—–[Perform the standard path-length test on the JTAG IR and DR]———–

 

This path-length test uses blocks of 512 32-bit words.

 

The test for the JTAG IR instruction path-length failed.

The JTAG IR instruction scan-path is stuck-at-ones.

 

The test for the JTAG DR bypass path-length failed.

The JTAG DR bypass scan-path is stuck-at-ones.

 

—–[Perform the Integrity scan-test on the JTAG IR]————————

 

This test will use blocks of 512 32-bit words.

This test will be applied just once.

 

Do a test using 0xFFFFFFFF.

Scan tests: 1, skipped: 0, failed: 0

Do a test using 0x00000000.

Test 2 Word 0: scanned out 0x00000000 and scanned in 0xFFFFFFFF.

Test 2 Word 1: scanned out 0x00000000 and scanned in 0xFFFFFFFF.

Test 2 Word 2: scanned out 0x00000000 and scanned in 0xFFFFFFFF.

Test 2 Word 3: scanned out 0x00000000 and scanned in 0xFFFFFFFF.

Test 2 Word 4: scanned out 0x00000000 and scanned in 0xFFFFFFFF.

Test 2 Word 5: scanned out 0x00000000 and scanned in 0xFFFFFFFF.

Test 2 Word 6: scanned out 0x00000000 and scanned in 0xFFFFFFFF.

Test 2 Word 7: scanned out 0x00000000 and scanned in 0xFFFFFFFF.

The details of the first 8 errors have been provided.

The utility will now report only the count of failed tests.

Scan tests: 2, skipped: 0, failed: 1

Do a test using 0xFE03E0E2.

Scan tests: 3, skipped: 0, failed: 2

Do a test using 0x01FC1F1D.

Scan tests: 4, skipped: 0, failed: 3

Do a test using 0x5533CCAA.

Scan tests: 5, skipped: 0, failed: 4

Do a test using 0xAACC3355.

Scan tests: 6, skipped: 0, failed: 5

Some of the values were corrupted – 83.3 percent.

 

The JTAG IR Integrity scan-test has failed.

 

—–[Perform the Integrity scan-test on the JTAG DR]————————

 

This test will use blocks of 512 32-bit words.

This test will be applied just once.

 

Do a test using 0xFFFFFFFF.

Scan tests: 1, skipped: 0, failed: 0

Do a test using 0x00000000.

Test 2 Word 0: scanned out 0x00000000 and scanned in 0xFFFFFFFF.

Test 2 Word 1: scanned out 0x00000000 and scanned in 0xFFFFFFFF.

Test 2 Word 2: scanned out 0x00000000 and scanned in 0xFFFFFFFF.

Test 2 Word 3: scanned out 0x00000000 and scanned in 0xFFFFFFFF.

Test 2 Word 4: scanned out 0x00000000 and scanned in 0xFFFFFFFF.

Test 2 Word 5: scanned out 0x00000000 and scanned in 0xFFFFFFFF.

Test 2 Word 6: scanned out 0x00000000 and scanned in 0xFFFFFFFF.

Test 2 Word 7: scanned out 0x00000000 and scanned in 0xFFFFFFFF.

The details of the first 8 errors have been provided.

The utility will now report only the count of failed tests.

Scan tests: 2, skipped: 0, failed: 1

Do a test using 0xFE03E0E2.

Scan tests: 3, skipped: 0, failed: 2

Do a test using 0x01FC1F1D.

Scan tests: 4, skipped: 0, failed: 3

Do a test using 0x5533CCAA.

Scan tests: 5, skipped: 0, failed: 4

Do a test using 0xAACC3355.

Scan tests: 6, skipped: 0, failed: 5

Some of the values were corrupted – 83.3 percent.

 

The JTAG DR Integrity scan-test has failed.

 

[End]

,

xinxin lai:

你好在测试连接的时候,他显示JTAG的

—–[The log-file for the JTAG TCLK output generated from the PLL]———-

 

There is no hardware for programming the JTAG TCLK frequency.

 

—–[Measure the source and frequency of the final JTAG TCLKR input]——–

 

There is no hardware for measuring the JTAG TCLK frequency.

 

—–[Perform the standard path-length test on the JTAG IR and DR]———–

,

noaming:

你好,你这个问题很奇怪,我建议你先试试XDS560的仿真器看看是否可以成功。

,

noaming:

哦,我记得是在连xds100时需要将上面的560v2板子卸掉,你试试

,

xinxin lai:

你好,我用xds560的时候我把JTAG时钟改低了,他本来是10点多,我改了两次一次8点多,一次5点多,还是不行,而且text connection 的时候,每次到

This utility has selected a 560/2xx-class product.This utility will load the program 'bh560v2u.out'.   这个时候软件就会死机,无响应,我想问下,有没可能板子硬件出了问题,驱动什么都装了,和电脑配对,dpinst64,设备管理也能识别,下载的流程都是按照文档那10部进行。但是还是出错。想问下我的操作过程有没可能遗漏什么,还有在安装ccs时候选择license setup wizard 时候我选的是第三个 freelicense ,会不会有影响。

,

noaming:

只要 freelicense可以使用调试功能,这里是不会有影响的。

能否在其他可以PC机上试试

,

xinxin lai:

你好,那个问题解决了,但是,编译的时候出现很多警告,我有加cmd文件。

,

rookiecalf:

警告中似乎你没有给这些段分配存储段,cmd是什么样的

,

xinxin lai:

你好,很感谢你的解答,我cmd是文件里默认的,我刚学不是很懂。要怎么处理

,

xinxin lai:

你好能加个qq吗我的517599057

,

rookiecalf:

个人没有使用C6000的经验,刚找了一个cmd文件,发现其中有多核的条件编译,应该是没有进行核定义的问题,你在这方面尝试一下。具体怎么操作,我没什么经验。

,

wang wang9:

您好,我遇到了一样的问题,请问怎么解决的呢

赞(0)
未经允许不得转载:TI中文支持网 » c6678使用JTAG下载应用程序
分享到: 更多 (0)