- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I worked on the DMA configuration to copy the VADC result registers to RAM on the TC222S. It finally copied the adc results to the correct location and after a few seconds I lost the connection to the CPU.
I use a IC5000 debugger, the debug interface is DPA. I first thought there is an issue with the hardware, so I changed the hardware and after short time I couldn't connect to the other CPU, too. The message is "Cannot stop the cpu".
Is it possible to brick the cpu with a wrong DMA configuration? The cerberus works on the same bus as the DMA, perhaps it blocks the bus completely.
Is there some way to erase the chip, that it cannot run the code before the debugger connects?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi AndreJ,
Please refer to 5.1.5 Start-up mode selection in tc23x_tc22x_um_v1.1.pdf
if yes - execute Internal start mode - CPU0 will be halted before the first user
instruction
So, if your CPU0 is halted after reset, your debugger should works.
dw
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi AndreJ,
Please refer to 5.1.5 Start-up mode selection in tc23x_tc22x_um_v1.1.pdf
if yes - execute Internal start mode - CPU0 will be halted before the first user
instruction
So, if your CPU0 is halted after reset, your debugger should works.
dw