Appendix 3 – problems – Sundance SMT6001 User Manual
Page 13

7.
Appendix 3 – Problems
To avoid problems, you should always stop SmtFlash after programming your TIMs.
You should do this by clicking on "Exit with DSPs running". If you still have Code
Composer running, make sure all the TIMs are left in the "Run Free" state.
The interface between SmtFlash and Code Composer has proved to be extremely
fragile. If the flash programming process fails or is terminated before completion, it is
possible for either or both of SmtFlash and Code Composer to be left in a modibund
state. This can also happen by executing certain Code Composer operations while
SmtFlash is still active, or by using the 3L Server when a TIM is not in the "Run
Free" state. The following procedure will recover from this situation,
but be very
careful that you follow the steps exactly. In particular, ensure that you only select the
specified entries, "cc_app.exe" and "SmtFlash.exe":
1. Stop SmtFlash and Code Composer. Note that if you did not have Code
Composer running when you started SmtFlash it will be running as an
"invisible" process.
2. Start the system Task Manager by right-clicking an empty space on the
taskbar, and then clicking "Task Manager".
3. Select the "Processes" tab.
4. Look at the "Image Name" column.
5. If you see "
cc_app.exe
", select it by clicking on the name and then click "End
Process". A warning will appear. Click "Yes".
6. Do this for all occurrences of "cc_app.exe".
7. Repeat steps 5 & 6 for "
SmtFlash.exe
".
8. Close the Task Manager
(X)
9. Use either BoardInfo or the 3L Server to reset the entire board:
• BoardInfo: Special/Reset Entire Board
• 3L Server: Board/Properties/Reset Entire Board
10. Restart SmtFlash
Code Composer will sometimes bring up a window like the following:
If this happens, click "Cancel" and everything should continue to run correctly.