This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CRegistryInfo::GetSABiosConfig...

Other Parts Discussed in Thread: CCSTUDIO

When I open my CCS3.3 project, I get the following pop-up:

Title: Project Update

Text: CRegistryInfo::GetSABiosConfig() could not find ConfigSuffix.

This is a "new" message. That is, I opened and built the project several times before this started. Any hints what I broke and how to fix it? (The only button on the pop-up is "OK", and I can hit that and continue without any obvious problems, although I do not yet have the target hardware that the project will run on.)

  • My first guess would be that it is tripping up on something in the BIOS configuration file (.tcf) or the project file (.pjt) though if you have had the project a while and made a lot of BIOS configuration changes it may be hard to locate (and with the message being cryptic as it is I am not sure what you would look for exactly).

    For now I would suggest ignoring it if you can continue without problems, though if you wanted to fix it the most likely way would probably be to either make a new project and import all of your files to it or to make a new BIOS configuration file and add your specific changes to it, possibly both.

    If this is happening with all projects you open than there may be something wrong with the BIOS install itself, most likely it would be fixed by installing BIOS again, or a slightly newer version, installing a BIOS update will refresh all the BIOS related connections within CCS and will often remedy seemingly random errors like this.

  • Alas, I reinstalled bios_5_33_03, but it did not fix the problem. (It didn't fix the graphical editor problem either.)

    I checked my BIOS_INSTALL_DIR, and it is correct.

    When I try to create the configuration1.tcf in another (new) project, it won't bring up the graphical editor either. I think I'm going to have to reinstall the world.

  • Reinstalling CCS didn't help. I still can't get the graphical editor to work in either an existing project or a new one. The CRegistryInfo message still appears in the old project. When I click on New... DSP/BIOS Configuration, nothing happens. (That is, I can't create a new configuration, even in a new project.) When I right click an existing configuration to open it in a graphical editor, it opens the text editor. I'm open to ideas. I'll be experimenting in the meantime.

  • I am sorry to hear that the efforts to fix this so far have not lead to a resolution. Generally installing BIOS again should do this but it may be worth re registering the BIOSConfigSvr.dll file to see if that has any effect on the situation, open up a terminal in Windows and navigate to your CCS installation folder \plugins\bios and than run regsvr32 BIOSConfigSvr.dll which should reregister the dll, I have seen this dll get messed up before though usually it leads to other error messages as opposed to the GUI just not opening.

    Generally reinstalling CCS like this would fix all such errors, however it is possible that this is something that is stuck in your Windows registry that is damaging the BIOS install, though this is somewhat rare it has been known to happen. I would consider this a bit of a last resort but a more clean uninstall before reinstalling may be in order, in particular deletion of some registry entries, it as been a while since I have done this (some registry entries may not be there anymore) but it would probably be HKEY_LOCAL_MACHINE/GO DSP and HKEY_LOCAL_MACHINE/Texas Instruments but not HKEY_LOCAL_MACHINE/Texas Instruments, Inc. Under HKEY_CURRENT_USER you can delete Texas Instruments, Go DSP, H54, and S62, but not TI. If you have not done registry modifications I would use caution when doing something like this, if the Windows registry is damaged during such a procedure it could lead to needing to resinstall Windows on your PC, so it is always a good idea to backup the registry and be prepared in case the worst should happen. Once these errant registry entries are removed than you can install CCS again and it should install just like as if your PC never had CCS at all.

     

  • Fourth time is the charm. I had to uninstall both CCStudio and the Spectrum Digital drivers, delete the whole CCStudio_v3.3 folder, empty the trash, defrag the disk, clean out the registry, and then reinstall. Now I can open the project. (I was clever enough to copy it before deleting the folder...)

  • I am glad to hear it was fixed, though I am sorry to hear it took such effort :(. I have had a few broken installs over the years myself, though I have generally been able to fix things with just a reinstall as opposed to getting into the registry.