Skip to main content
  • Log in
  • Manage Cookies
Eclipse Plugins, Bundles and Products - Eclipse Marketplace
  • My Marketplace
  • Add Content
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
    • Search

  1. Home
  2. Marketplace
  3. Tools
  4. Code Confidence Tools for FreeRTOS

Please be aware that some listings have been temporarily delisted from our marketplace in order to improve the security of the platform. We apologize for any inconvenience this may caused.

For more information on this matter, please visit #1.

If you are a listing owner and would like to have your listing(s) reinstated, please open a ticket at https://gitlab.eclipse.org/eclipsefdn/it/websites/marketplace.eclipse.org/-/issues.

Thank you for your understanding and cooperation.

Code Confidence Tools for FreeRTOS

Code Confidence Tools for FreeRTOS
3
5
Install

Drag to Install!

Drag to your running Eclipse* workspace.
*Requires Eclipse Marketplace Client

Add this URL to your Eclipse Installation to reach this solution's update site.

2022-12 (4.26)
2023-03 (4.27)

https://download.codeconfidence.com/eval/tools/freertos/2022-12

2022-09 (4.25)
2022-06 (4.24)

https://download.codeconfidence.com/eval/tools/freertos/2022-06

2022-03 (4.23)
2021-12 (4.22)
2021-09 (4.21)
2021-06 (4.20)

https://download.codeconfidence.com/eval/tools/freertos/2021-06

2021-03 (4.19)
2020-12 (4.18)
2020-09 (4.17)

https://download.codeconfidence.com/eval/tools/freertos/2020-09

2020-06 (4.16)

https://download.codeconfidence.com/eval/tools/freertos/2020-06

2020-03 (4.15)
2019-12 (4.14)
2019-09 (4.13)
2019-06 (4.12)

https://download.codeconfidence.com/eval/tools/freertos/2019-06

2019-03 (4.11)
2018-12 (4.10)
2018-09 (4.9)
Photon (4.8)

https://download.codeconfidence.com/eval/tools/freertos/photon

Oxygen (4.7)

https://download.codeconfidence.com/eval/tools/freertos/oxygen

Neon (4.6)

https://download.codeconfidence.com/eval/tools/freertos/neon

Mars (4.5)

https://download.codeconfidence.com/eval/tools/freertos/mars

Luna (4.4)

https://download.codeconfidence.com/eval/tools/freertos/luna

Learn more...

Details Group Tabs

Details

The Code Confidence™ Tools provide the most productive debug environment for embedded application engineers working with the FreeRTOS™ kernel.

All components are fully integrated with the award-winning Eclipse™ Platform (IDE) and C/C++ Development Tooling (CDT), providing a seamless debugging experience.

Product features include full support for the debugging of individual FreeRTOS tasks at both source code and machine assembly levels. Code Confidence ThreadSpy™ technology provides per-task backtrace, and enables inspection of the local variables within each stack frame of each task. All debugging features are fully integrated with the high-performance Debugger Services Framework (DSF), enabling the use of per-task breakpoints, watchpoints and single-stepping while allowing the inspection of call stacks, source code variables, processor registers and memory regions.

An evaluation version is available for download.

For further details, visit the Code Confidence website: https://www.codeconfidence.com/tools

Categories:
  • Build and Deploy,
  • IDE,
  • Systems Development,
  • Tools
Tags:
  • embedded,
  • CDT,
  • debug,
  • GNU,
  • GDB,
  • RTOS,
  • BDM,
  • FreeRTOS,
  • JTAG,
  • kernel,
  • task,
  • thread,
  • SWD
Additional Details
Eclipse Versions: 
Luna (4.4), Mars (4.5), Neon (4.6), Oxygen (4.7), 2019-03 (4.11), 2018-12 (4.10), 2018-09 (4.9), Photon (4.8), 2020-03 (4.15), 2019-12 (4.14), 2019-09 (4.13), 2019-06 (4.12), 2020-06 (4.16), 2021-03 (4.19), 2020-12 (4.18), 2020-09 (4.17), 2022-03 (4.23), 2021-12 (4.22), 2021-09 (4.21), 2021-06 (4.20), 2022-09 (4.25), 2022-06 (4.24), 2022-12 (4.26), 2023-03 (4.27)
Platform Support: 
Windows, Linux/GTK
Organization Name: 
Code Confidence Ltd
Development Status: 
Production/Stable
Date Created: 
Fri, 2014-08-15 04:34
License: 
Commercial
Date Updated: 
Fri, 2023-01-13 10:09
Submitted by: 
John Dallaway
Subscribe to Code Confidence Tools for FreeRTOS RSS-feed
Metrics
DateRankingInstallsClickthroughs
March 2023556/6886 (0%)11
February 2023513/6687 (0%)25
January 2023533/6776 (0%)22
December 2022656/8054 (0%)22
November 2022715/8083 (0%)24
October 2022642/8115 (0%)21
September 2022697/8123 (0%)12
August 2022592/8086 (0%)28
July 2022694/8163 (0%)11
June 2022596/8106 (0%)5
May 2022657/8104 (0%)16
April 2022653/8174 (0%)15
View Data for all Listings
Errors

Unsuccessful Installs in the last 7 Days: 0

Download last 500 errors (CSV)
External Install Button

Marketplace Drag to Install button

By adding the following code below to your website you will be able to add an install button for Code Confidence Tools for FreeRTOS.

HTML Code:


Markdown Syntax:



Output: Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client
Saturday, April 1, 2023 - 03:00

Reviews Sign in to post reviews

asayin's picture

Does not work.

Submitted by Alp Sayin on Fri, 2021-04-30 19:11

I tried all sorts of configurations. Interesting thing is, you can almost get it running if you follow Code Confidence technical note 0005 but GDB just decides abort just as flashing is about to finish. Application runs if you disable ThreadSpy, which is against the whole point.

mvysotski's picture

This product does not work

Submitted by Michael Vysotski on Sat, 2020-03-07 17:12

This product does not work with STM32CubeIDE. Do not waste your time and money.

asayin's picture

Re: This product does not work

Submitted by Alp Sayin on Fri, 2021-04-30 19:11

I should've listened.

vruby's picture

It just works

Submitted by Verma Ruby on Mon, 2018-08-06 22:59

You don't notice the debugger, it just works. The tasks are presented as threads; you suspend/pause the application, and you see where each task is at that moment (usually waiting at vPortYield).

aheise0kv's picture

Great experience with Code Confidence Tools for FreeRTOS

Submitted by Aaron Heise on Sun, 2015-12-06 15:40

I am surprised there isn't more detail available on the web for this great plugin. Because of the information vacuum, I was a little wary of laying down ~$150 for this plugin, but the feature list was compelling. It's been about two weeks and I've been very satisfied, save for a little struggle in setting up. Satisfied enough, as it were, to spend some time to break the silence about this product out here on the web.

Here're my notes on the product.

Upon purchasing, I needed to wait for my license key and download link, which arrived within a day. I also received an invite to the private support forum. The author was very responsive to my questions. He always replied within a day, and sometimes much sooner.

I ran into a bit of an issue because the demo package on the Eclipse Marketplace worked for Eclipse Kepler, but the full version requires Mars. I was well-set-up on Kepler and was not too keen on moving over to Mars...but a few hours later my toolchain was up and running again on Mars and the CCT for FreeRTOS installed and licensed as well.

I'm not using Kinetis Design Studio, but rather the stock Mars IDE with CDT, ARM GCC, and GNU debugging tools for ARM. On the hardware side I have a SEGGER J-Link base connected to my custom board using SWD to a Freescale K20.

The next (and last) real obstacle was getting my launch configurations ironed out. I had to try several combinations of settings before I got the launch to run smoothly, but after getting over the initial hump it's been smooth sailing.

Feature-wise, I've really enjoyed it, especially after debugging FreeRTOS without kernel awareness for a while. One of the biggest gains has been the "exception debugging" option. I don't build with C++ exceptions enabled, but the CCT for FreeRTOS has allowed me to track down a few random hard faults that I had no hope of finding before. That alone was worth the price of admission.

At first it was magical, but the funny thing is, it once you start using it...it just seems normal. Debugging on embedded becomes basically the same as debugging a desktop application. You don't notice the debugger, it just works. The tasks are presented as threads; you suspend/pause the application, and you see where each task is at that moment (usually waiting at vPortYield). When an exception/hard fault occurs, the debugger jumps to the point in the code where the fault occurred.

For debugging I use CCT, SEGGER RTT, and SEGGER SystemViewer. They are a great combination (and two of them are free after you pick up a J-Link), and together they make a comprehensive debugging system, in my opinion.

I'm sure this is what it's like for IAR or Keil folks already--but for less than a tenth of a price. The environment is probably not as cohesive as the engineer-grade tools, but for hobbyists, bootstrapping startups, and cash conscious individuals and businesses, this tool is part of a legitimate and professional embedded development system.

Thanks for reading!

Markets

  • Eclipse Project (4)
  • Tools (1342)
    • Application Development Frameworks (171)
    • Application Management (32)
    • Application Server (31)
    • BIRT (10)
    • Build and Deploy (104)
    • Business Intelligence, Reporting and Charting (14)
    • Code Management (117)
    • Collaboration (37)
    • Database (44)
    • Database Development (34)
    • Database Persistence (17)
    • Documentation (60)
    • Eclipse Kura (122)
    • Eclipse SmartHome (46)
    • EclipseRT Target Platform Components (10)
    • Editor (339)
    • Entertainment (14)
    • General Purpose Tools (124)
    • Graphics (34)
    • IDE (344)
    • Internet of Things (IoT) (35)
    • J2EE Development Platform (44)
    • J2ME (5)
    • Languages (155)
    • Linux Tools (19)
    • Logging (22)
    • Mobile and Device Development (49)
    • Modeling (90)
    • Modeling Tools (146)
    • Mylyn Connectors (20)
    • Network (14)
    • Other (74)
    • Process (18)
    • Profiling (22)
    • Programming Languages (100)
    • Reporting (32)
    • Rich Client Applications (39)
    • Science (4)
    • SCM (20)
    • Search (42)
    • SOA Development (15)
    • Source Code Analyzer (99)
    • Systems Development (59)
    • Team Development (54)
    • Testing (90)
    • Tools (568)
    • UI (97)
    • UML (40)
    • Web (90)
    • Web Services (31)
    • Web, XML, Java EE and OSGi Enterprise Development (32)
    • XML (29)
  • IoT (172)
    • Eclipse Kura (122)
    • Eclipse SmartHome (46)
  • RCP Applications (79)
  • Training & Consulting (53)
  • Long Term Support (11)

Search

Advanced Search

More like this

  • Code Confidence Tools for eCos
  • Code Confidence Ltd
  • KPIT Eclipse IDE for Embedded Applications
  • Code Composer Studio
  • CVS Tools

Favorited by

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Publishing Guidelines
  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Welcome to Marketplace
  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top