I did an uninstall of my various CodeWarriors for ColdFire - 6.3 preview and 7.1, and then reinstalled 6.3 release and 7.1. I can confirm that I experience the same loss-of-USB-TAP after running either version (6.3, 7.1) and then moving to the other one. This is being caused by the non-compatibility of the file Remote_Connections.xml in the Local Settings folder:
C:\Documents and Settings\%username%\Local Settings\Application Data\Metrowerks
... and only affects the USB-TAP connection.
A possible workaround is to delete the Remote_Connections.xml file before changing between CW 6.3 and CW 7.1 .
This is best accomplished by writing 2-off "launcher" batch files, one for CW 6.3 and one for CW7.1, which first deletes the Remote_Connections.xml file, and then launches the appropriate CodeWarrior version. If you assign Windows desktop shortcuts to the batch files with the CodeWarrior icon, it will just look like you are running CW normally.
A further enhancement would be to write a run-time variable for the batch file, to preserve the Remote_Connections.xml unless you switch CW versions. Otherwise, you will find that you need to select the USB-TAP in the remote connection every time you use CW, which might become a chore.
Quickest way to do this is with a new environment variable, say CW71 which the CW v7.1 launcher can set to be true as it launches, and 6.1 can set FALSE. Before making these changes, the variable can be tested, to see if the file must be deleted.
... in the 7.1 batch file....
set %CW71% = TRUE
... in the 6.3 batch file...
set %CW71% = FALSE
Unfortunately, these changes will not be persistent unless you have the setx.exe utility installed; the environment variable is not written to the registry with the set command. You can learn more about environment variable persistence, setx, and how to create environment variables here:
[TAGS]
USBTAP USB-TAP missing lost cannot find connection