Skip to content

CodeFusion Studio 2.2.0

Latest

Choose a tag to compare

@ako-adi ako-adi released this 29 May 15:35

AI workflow enhancements:

  • AI capabilities have been enhanced with improved command-line
    integration, streamlined workspace creation, redesigned compatibility
    and profiling reports, and debugging improvements.
  • cfsai tool integrated into cfsutil as 'cfsutil ai' command
    group, enabling end-to-end AI model workflows - from compatibility
    checking to code generation - entirely from the command line.
    (cfsai remains available as a compatibility wrapper.)
  • Streamlined AI workspace creation: Create AI-ready workspaces directly
    from a model file with automatic compatibility checking and hardware
    configuration.
  • UX enhancements to the Compatibility and Resource Profiling report
    outputs, making model resource and performance estimates and
    compatibility results easier to visualize and interpret.

Enhanced command line support:

  • It is now possible to set up a workspace, build, and flash a
    project entirely from the command line, without opening the IDE,
    using the 'socs', 'workspace' and 'tasks' subcommands of cfsutil.
  • A 'cfs' alias for 'cfsutil' is now available.

Profiling:

  • A new Trace Capture panel in the CFS Home Page provides a streamlined
    interface for capturing profiling traces.
  • Enhanced Profiling Configuration in System Planner now displays cores
    individually with expandable configuration forms, making it easier to
    configure profiling options for multi-core workspaces.
  • Trace capture automatically generates both .ctf (Common Trace Format)
    and .tef (Trace Event Format) files, eliminating the need for manual
    conversion.
  • The Zephelin Trace Viewer extension is automatically installed as a
    dependency of the CodeFusion Studio extension and lets you visualize
    trace data directly within VS Code, providing an integrated
    alternative to the web-based viewer.
  • New profiling options include CPU Load and Memory Usage sampling and
    Application Callgraph for capturing function call graphs and
    application-level tracing.

Memory Viewer:

  • New debug tool that lets you inspect device memory during live and
    retrospective debug sessions. It integrates directly with the
    CodeFusion Studio debug infrastructure, providing a native alternative
    to the Cortex-Debug memory viewer.

System Planner:

  • Enhanced Pin Config search for faster and more precise identification
    of pins, signals, and peripherals.
  • Automated version resolution — when opening a .cfsconfig file with
    missing data models or plugins, System Planner displays a resolution
    screen with automated installation options
  • Added full System Planner support (Memory Allocation, Peripheral
    Allocation, Pin Config, and Registers) for MAX32660, MAX32662,
    MAX32666, MAX32672, and MAX32675C microcontrollers.

Plugins SDK reorganization:

  • The Plugins SDK is now distributed as the cfs-plugins-sdk package in
    the CodeFusion Studio repository, providing better version alignment
    with CFS releases and clearer dependency tracking.
    See packages/cfs-plugins-sdk/README.md for details.

Other improvements:

  • Core dump support has been expanded to nine additional MAX devices.
  • The SoC selection page in the Workspace Creation Wizard now groups
    targets by family and provides a search function.
  • License agreements can be shown for CFS packages.
  • A new '(CFS) Delete Package from Cache' command in the Command Palette
    and the corresponding 'cfsutil pkg delete' command allow removing
    uninstalled packages from the CFS package cache to reduce disk usage.

Please see the full release notes for more details on the changes:
https://developer.analog.com/docs/codefusion-studio/2.2.0/release-notes/2.2.0