This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi
I asked this question in another thread some days ago but unfortunately, I didn't find the answer and the issue was not resolved.
The board can't be found by the computer and the result of "Connection Test" is in the .txt file below.
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 64 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 64 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]
I want to know how this issue could be resolved. There are to ideas about this problem.
#1 The device has been locked, if so how could this be solved?
#2 The FTDI (emulator IC) has some problem and it could be fixed with MProg.exe. If so send me related links, please.
Regards,
Hossein
Hi Hossein,
Hossein Forouzani said:The board can't be found by the computer and the result of "Connection Test" is in the .txt file below.
How does the Device Manager look like? Does the PC recognize XDS channels or yellow exclamation?
Regards,
Gautam
Hossein,
As Gautam said if the XDS100 is showing up in your windows device manager, then the FTDI is programmed correctly and no need to re-do that.
The boot mode setting for Wait Mode is detailed from below screen cap from the schematic, if there is a conflict in the CSM this will help. If the CSM is truly locked, and the password is not known then we will need to get a new EVM/device.
Best,
Matthew
Hossein,
Putting the device into wait mode, will keep any flashed code from executing. This should allow you to connect the emulator before the device begins executing code from a potentially locked device/CSM. The issue if the device is locked is that the CSM will terminate the emulation connection if the code is currently in a secure region.
Emulation boot is automatically active when the JTAG emulator is plugged in and CCS attempts to "connect". This pulls TRSTn high in an attempt to access the test logic. On a new device this is all that is needed, i.e. the other boot pins are don't cares "x".
For more information on CSM please see http://www.ti.com/lit/ug/spruh18g/spruh18g.pdf section 1.3.
Best,
Matthew
Another matter is that I don't think "Emulation boot is automatically active when the JTAG emulator is plugged", as you said because there is a switch on the board with 3 different switches and one of them is for TRSTn. So if I pull this down, the device will go to Stand-Alone Boot Mode even if the emulator is plugged in.
Hossein