I find that my emulator will refuse to connect after my development board has had a Linux "Kernel Panic". I would have expected the emulator to be able to connect to the target no matter what state it was in. Is this a known problem? If anyone is interested, I can provide more details (it is fully reproduceable and I have caputured screenshots and DbgView logs), but here is an outline:
Host: Windows XP Professional Version 2002 Service Pack 3
IDE: CCS 4.1.2.00027
Target: LogicPD Zoom AM1808 eXperimenter Kit TMDXEXP1808L P/N: 1015206 REV 2
Debugger: Blackhawk USB100v2
Steps to reproduce:
- Connect PC to Zoom board with Blackhawk emulator.
- Power on Zoom board and wait for kernel panic (it seems that I was delivered a faulty SD card which causes Linux to issue a kernal panic when attempting to open the root file system).
- Run CCS in the workspace created by following the orignal installation instructions.
- Set "AM1808eXp LED_DIP Test" as the active project.
- "Target -> Debug Active Project" and see the load failure with the following output:
ARM9_0: Output: Memory Map Cleared. ARM9_0: Output: --------------------------------------------- ARM9_0: Output: Memory Map Setup Complete. ARM9_0: Output: --------------------------------------------- ARM9_0: Trouble Writing Memory Block at 0x80000000 on Page 0 of Length 0x66e0 ARM9_0: Unable to terminate memory download Cannot write to target ARM9_0: Error: 0xE0020822/-1060 @ marker 11800 Error during: Memory, Execution, Timeout, Internal, An unknown error prevented the emulator from accessing the processor in a timely fashion. It is recommended to RESET EMULATOR. This will disconnect each target from the emulator. The targets should then be power cycled or hard reset followed by an emureset and reconnect to each target.