beautypg.com

Appendix 3 – problems – Sundance SMT6001 User Manual

Page 13

background image

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.