Tool/software: Code Composer Studio
Now I am programming with the company's 5509A board, which has been steadily produced and sold as a product for 6 years. Now I need to modify some functions.
The function I debuged is write code to i2c EEPROM(code in it is to secondary boot from SD) and SD card.CCS software stuck twice when I running the program, after I restart software and recharge the circuit boards, the simulator cannot be connected (it cannot be connected after repeated attempts).It is ok to change a board.Due to this unknown problem, I have made the two boards cannot be connected to the simulator (I don't know how to fix the two boards).
It can be sure that the emulator is ok(Other same boards can be connecter),and the design of circuit board is ok(This circuit board is under stable production and sales).what I am not sure about is what's wrong with the circuit board right now(Is the DSP broken?is the JTAG broken?).All I do is to modify the code and debug it,I feel that there will be no problem with JTAG circuit.I want to know will the debugger break DSP internals?
I need suggestions for what I should to test the circuit board,Do I need to measure the voltage of JTAG port?What is the voltage normal if I need to measure the voltage of JTAG port.
Here is my current working environment: CCS 3.3 and xds560
The information that the emulator cannot be connected:
Error connecting to the target:
Error 0x80000242/-1143
Fatal Error during: Memory, Initialization, OCS,
The memory at 0x000000BE continually indicated it was 'not ready'
All memory operations currently in progress were aborted in order to regain control of the processor.
This is considered a catastrophic event, but the debugger should still be able to access memory and CPU registers. System state has been altered. It is strongly advised that the processor should be reset before resuming execution,
Sequence ID: 0
Error Code: -1143
Error Class: 0x80000242
Board Name: C5509 XDS560
Emulator Cpu Name: CPU_1