Hi
I've been using the Blackhawk USB100v2D (XDS100 compatible) with CCS 4.2 for several months now and it worked without any (major) issues. However, since last week, I suddenly cannot run or debug code anymore. As we're now close to finalizing this project and the deadline is in a few weeks, this is a major issue for us!
Description of the issue:
1. Connect to target (works fine)
2. Load program (device stays in Running state; does not reach main() function of program). If I halt the device, the disassembly window shows that it is at 0x00712120: 0001E000 IDLE. Disassembly snippet:
0x0071210A: A43B [!B0] BNOP.S2 0x712120 (PC+32 = 0x00712120),5
0x0071210C: 0220BA28 MVK.S1 0x4174,A4
0x00712110: 0200E0E8 MVKH.S1 0x1c10000,A4
0x00712114: 000C LDW.D1T1 *A4[0],A0
0x00712116: 0022 SET.S1 A0,0,0,A0
0x00712118: 00100274 STW.D1T1 A0,*+A4[0]
0x0071211C: E4F08000 .fphead p, l, W, BU, br, nosat, 0100111
0x00712120: 0001E000 IDLE
0x00712124: 000A BNOP.S1 0x712120 (PC+0 = 0x00712120),0
0x00712126: 8C6E NOP 5
0x00712128: 3577 STW.D2T2 B10,*B15--[2]
0x0071212A: 2C6E NOP 2
0x0071212C: BC35 STW.D2T2 B3,*B15[1]
0x0071212E: 2C6E NOP 2
0x00712130: 0503802A MVK.S2 0x0700,B10
0x00712134: 0500786A MVKH.S2 0xf00000,B10
0x00712138: 0C6E NOP 1
0x0071213A: 9506 MV.L1X B10,A4
It does not show the C source of this code, but I presume it is some Bios initialization routine?
Software configuration:
* Windows Vista 32 bit
* CCS 4.2.3.00004
* Bios 5.21.09.34
* Custom DSP application or some demo application (like mailbox demo or test_lcd_char demo; it is always stuck at this IDLE instruction at 0x00712120)
Hardware configuration:
* Logic C6748 EVM (with C6748 SOM) or our custom C6748 board
* Blackhawk USB100v2D (tested with 2 different programmers, both have same issue)
The strange thing is: if I use the on board XDS100 debugger of the Logic EVM, everything works fine. Unfortunately, our custom board does not have an on board debugger, so we're really stuck.
Does anybody have any clue about this?
Best regards
Admar