Carbide.c++ 2.6 update available

This is a quick note for all Carbide.c++ fans out there. ;)

Carbide.c++ v2.6 is available on the software update servers, ready for your to update your environments using the "Software update" feature.

The following new features for Symbian development are provided within
Carbide.c++ (including 2.5 updates you might have missed):

2.6.0

  • GCCE 4.0 supported — required for future SBSv2 releases.
  • Symbian^3 supported — new templates and improvements required for the public Symbian^3 SDK.

2.5.0

  • Plug-and-Play (PnP) On-device Debugging supported — debugging a target device just got easier. Using a USB cable, connect the PC to the target device, then launch Carbide.c++. Carbide locates the connected device and creates a remote connection setup to communicate with it. Build the program and launch it on the device to start the debugging session. Refer to Known PnP Issues for details if you experience problems.
  • PnP Phone Launch Wizard – If the project does not already have a launch configuration, the PnP Launch Wizard makes it easy to create one for phones. In addition the new Configure Launch Configuration dialog provides a quick summary of the remote connection for easy review and modification.
  • Carbide automatically detects TRK on target phones and devices – Carbide now detects the presence of either Application or System TRK on a connected device when TRK 3.2.6 or later are installed. Earlier TRK versions do not support this recognition feature.
  • TRK improvements – TRK continues to evolve and now includes these improvements:

    • Both Application and System TRK v3.2.6 support PnP debugging. Update and install using the Help > On Device Connections > Install Remote Agents pane in the New Connection dialog.
    • VERSION3 command now supported
  • RVCT 4.0 (ARMv5) builds and some limited debugging is supported

There are several bug fixes in the release but some known issues as well:

  • GCCE4 support requires using a
    SBSv2 build alias (-c parameter) of armv5_udeb_gcce or armv5_urel_gcce.
    As of this writing, these aliases were not available in the SDK or
    SBSv2, but will appear in some future version. Carbide versions prior to
    2.6 do not support GCCE4.
  • Users should consult the SDK
    documentation for GCCE and SBSv2 issues and installation requirements.
  • TRK:
    If you install the TRK app onto your phone’s flash memory (Mass
    Storage) a Remote Connection may not find the TRK-service even though
    TRK is already connected to your PC. Workaround: Uninstall TRK then
    reinstall it onto your PHONE memory (C-drive). The TRK service should
    now be "Available".

This is a minor update and should not cause any problems to your existing projects. Of course, that does not mean that you should not make a backup before applying it.

Leave a Reply