Download latest version

CrossStep Release Notes

Version 3.0.194 (2016-05-16)

Changes

  • Added support for Altera Nios2 processor family

Version 3.0.192 (2016-04-27)

Changes

  • Added support for Cortus Instruction Set Simulator
  • Added “executable lines only” option to the Search Window
  • Added a function browser window which allows one to quickly navigate to any function in the project
  • Memory window improvements
  • Added options to enable/disable automatic updating of kernel object and memory windows, and added an
    “update” button to the source window
  • Improved output window
  • Setup Wizard now does text editor configuration
  • Simplified the TFTP server
  • Improvements to Targets Manager window

Bug Fixes

  • Don’t allow debug session to proceed if target system uses TargetMon and it has not been included in
    the build
  • Fixed several crashes
  • Various other small bug fixes

Version 3.0.174 (2016-01-20)

Changes

  • Style-checking has been added to CrossStep. To Style-check a single source file, right-click on it in the Project Overview window and select “style check”. The main window menu item “Commands/Style Check” will do style-checking on all of the source files in the currently-selected subproject.
  • Source files in the application itself are now compiled first, followed by the subprojects. In previous versions, all of the subprojects were built first.
  • Applications no longer store the name of the target they were last opened with. Now, the target that is selected in CrossStep is used for all application projects that are opened with it, and it is remembered between sessions.
  • The wording in the license agreement has been changed slightly to use more consistent terminology.
  • While a project is being loaded, duplicate source file entries are removed. Also, when interactively adding source files to a project, source files that are already in the project are not added again.
  • The targets manager now restricts testing and modifying to the target that is currently selected. (Modifying non-current targets introduced many complications and unwanted side effects.)
  • The build process now stops when a source file cannot be found.

Bug Fixes

  • A problem in the subprojects tab of the Project Overview has been fixed: can now right-click and change the path of the subproject to be either absolute or relative to $(TARGROOT).
  • Attempting a debug session with a ColdFire TargetMon system would crash CrossStep. This has now been fixed.
  • It is no longer possible to hit the “end debug session” button twice, as doing so would crash CrossStep.
  • Fixed crash that could occur under certain conditions when trying to abort a debug session startup.
  • CrossStep could occasionally crash while exiting a debug session due to a problem encountered while saving the breakpoints list. This has been fixed.
  • A race condition that could sometimes cause a crash when the “stop” button was hit during a debug session has been fixed.
  • In the New Target wizard, testing of the debug interface sometimes failed with a message stating that the GNU Tools had not been configured yet. This has been fixed.
  • Testing a debug interface after modifying its IP address now works.
  • The targets manager now prevents deletion of a target if it is currently in use.
  • In the memory window, the area displayed can be changed to an offset relative to the base expression. Previously, the offset value did not display correctly. This has been fixed.
  • In the Targets Manager, if a target was disabled due to a problem such as an invalid path to the BSP, the message would continue to be displayed even after correcting the problem. This has been fixed.

Version 3.0.165 (2015-11-23)

Changes

  • CrossStep can now check for and optionally install TargetOS updates.
    Menu item “Tools/Check for TargetOS Updates” opens a window to do this (#512)
  • CrossStep no longer automatically updates the contents of the various
    kernel objects windows (Tasks, Semaphores, Queues, etc) and memory
    windows. A new button (labelled “KA”) has been added to the Source
    Window to update the kernel awareness and memory windows. As a
    result of this change, performance is much better when stepping through
    code now.

Bug Fixes

  • Duplicate names are no longer allowed in the Targets Manager (#499)
  • Fixed a crash when testing a target from the New Target Wizard (#564)
  • Terminate a debug session if gdb takes too long to complete a memory read (#529)
  • Fixed a crash that could occur during CrossStep startup under certain conditions (#484)
  • Fixed various issues with TargetMon and Abatron debug connections

Version 3.0.151 (2015-10-20)

Bug Fixes

  • No longer cancels debug connection if TargetMon system does not respond to initial probing (#539)
  • server timeout period lengthened (#538)
  • Crash that could occur sometimes when “test” button pressed in Target Configuration Wizard has been fixed (#526)