Part Number:TMS320C6416
Tool/software: Code Composer Studio
Hello,
I'm currently using TMS320C6416, there's dspbios 5.31 used in my project, the debug IDE is CCS 3.3 .
Background:
My program uses several GPIO ports to blinki the LED or work as interrupt indication, besides, EMIF and all 3 groups of MCBSP are used. I configure two tasks in my bios TCF file, one for LED blinking, the other for serial port debugging.
problem description:
1. My program works all correctly when online running using JTAG emulator, if I disconnect it halfway, I can re-connect it successfully later. However once I burned the program into flash, after power up,
by observing the led and serial port outputs, 6416 can still work normally, while the JTAG could never be connected any more. Unless I erase the flash, then I'm able to connect the board.
2. I have cancelled all the tasks, HWIs in BIOS tcf file, then I burn it into flash and try again, the same result, also failed to connect the chip;
3. When failed to connect the board, we measure the waveform of JTAG related signals, including TCK/TDI/TDO/TMS...and compared to the normal condition, there's no difference.
4. I make another bare-board version of the project, with the same function, BIOS not used. This time I can successfully connect to the JTAG after power up.
I'd like to know why I failed to connect JTAG when using software with BIOS? The TDI/TDO signals seem not pulled up or down. Does the BIOS do some other thing and leads to this problem?
Hope to get your timely help, thanks!
Best Regards,
Anqi