ChibiStudio

Stable and Unstable release events. This forum is NOT for support.
User avatar
Giovanni
Site Admin
Posts: 14444
Joined: Wed May 27, 2009 8:48 am
Location: Salerno, Italy
Has thanked: 1074 times
Been thanked: 921 times
Contact:

Re: ChibiStudio

Postby Giovanni » Tue Dec 15, 2015 3:20 pm

Hello,

ChibiStudio preview 15 has been released.

Code: Select all

*** Preview 15 ***
- Added PDT (Plugins Development Tools) to Eclipse.
- Added two desktop links, one for GCC 4.7 and another for GCC 4.9.
- Updated ChibiOS Eclipse Tools to 2.2.0.
- Updated ChibiOS 3 to 3.0.4 stable.
- Updated trunk code to revision 8604.
- Updated OpenOCD to the most recent version from repository.


Giovanni

User avatar
Giovanni
Site Admin
Posts: 14444
Joined: Wed May 27, 2009 8:48 am
Location: Salerno, Italy
Has thanked: 1074 times
Been thanked: 921 times
Contact:

Re: ChibiStudio

Postby Giovanni » Sat Jan 23, 2016 11:57 am

Hello,

ChibiStudio preview 16 has been released.

Code: Select all

*** Preview 16 ***
- Updated ChibiOS Eclipse Tools to 2.2.1.
- Updated ChibiOS 3 to 3.0.5 stable.
- Added workspace for ChibiOS 16.1.2, now the default.
- Workspace names reorganized because there are 4 of them now.


Giovanni

User avatar
Giovanni
Site Admin
Posts: 14444
Joined: Wed May 27, 2009 8:48 am
Location: Salerno, Italy
Has thanked: 1074 times
Been thanked: 921 times
Contact:

Re: ChibiStudio

Postby Giovanni » Sat Mar 12, 2016 7:48 pm

Hello,

ChibiStudio preview 17 has been released.

Code: Select all

*** Preview 17 ***
- Updated ChibiOS Eclipse Tools to 2.3.0 including debug support for RT 4.0.
- Updated ChibiOS 16.1.x to 16.1.4 stable.
- Updated ChibiOS trunk to revision 9080, it includes the new RT 4.0 and
  NIL 2.0 kernels.


Giovanni

User avatar
Giovanni
Site Admin
Posts: 14444
Joined: Wed May 27, 2009 8:48 am
Location: Salerno, Italy
Has thanked: 1074 times
Been thanked: 921 times
Contact:

Re: ChibiStudio

Postby Giovanni » Sun Jun 25, 2017 4:36 pm

Hello,

ChibiStudio preview 18 has been released.

Code: Select all

*** Preview 18 ***
- Added an user workspace without projects and made it the default. The
  CHIBIOS variable points to the latest stable version (176), projects
  can be imported easily.
- Updated ChibiOS Eclipse Tools to 2.5.0.
- Updated ChibiOS 16.1.x to 16.1.8 stable.
- Added workspace for ChibiOS 17.6.0, now the default.
- Updated trunk code to revision 10107.
- Updated compiler to gcc-arm-none-eabi-6-2017-q1, alternate
  version is the old gcc-arm-none-eabi-4_7-2014q2.
- Updated OpenOCD to the most recent version from repository.


Giovanni

User avatar
RoccoMarco
Posts: 655
Joined: Wed Apr 24, 2013 4:11 pm
Location: Munich (Germany)
Has thanked: 83 times
Been thanked: 67 times
Contact:

Re: ChibiStudio

Postby RoccoMarco » Wed Jun 28, 2017 1:48 pm

Hi,

ChibiStudio preview 19 has been released. Just few modification in comparison to preview 18

Code: Select all

*** Preview 19 ***
- Updated OpenOCD to 0.10.0+dev-00161-g1725abc3c (2017-06-24-20:22).
- Updated trunk code to revision 10265.
- Imported ChibiOS/EX demos in workspace176.
- Updated workspace_trunk.
Ciao,
RM

User avatar
Giovanni
Site Admin
Posts: 14444
Joined: Wed May 27, 2009 8:48 am
Location: Salerno, Italy
Has thanked: 1074 times
Been thanked: 921 times
Contact:

Re: ChibiStudio

Postby Giovanni » Sun Oct 08, 2017 2:09 pm

Hi,

A small plugin update is available for ChibiStudio, it fixes two bugs:

#894 - RT4 Threads View fails in ChibiStudio.
#893 - Board generator for STM32L0 fails during generation.

The update is available in the ChibiStudio update site: http://chibios.org/eclipse/chibistudio

Giovanni

User avatar
RoccoMarco
Posts: 655
Joined: Wed Apr 24, 2013 4:11 pm
Location: Munich (Germany)
Has thanked: 83 times
Been thanked: 67 times
Contact:

Re: ChibiStudio

Postby RoccoMarco » Tue May 08, 2018 7:24 pm

Hello there,
ChibiStudio preview 20 has been released. Following the list of components

Code: Select all

- Eclipse Luna 4.4.1 (http://www.eclipse.org) with the following
  optional components installed:
  - Eclipse CDT 8.6.0.
  - Eclipse PDT 3.10.1.
  - C/C++ GDB Hardware Debugging 8.6.0.
  - Eclipse XML Editors and Tools 3.6.1.
  - Target Management Terminal 3.7.0.
  - ChibiOS Eclipse Tools to 2.6.0.
  - Embedded Systems Register View plugin 0.2.5.
- GCC ARM toolchain (https://launchpad.net/gcc-arm-embedded)
  gcc-arm-none-eabi-5_4-2016q3.
- GCC ARM toolchain (https://launchpad.net/gcc-arm-embedded)
  gcc-arm-none-eabi-7-2017-q4.
- YAGARTO Tools (http://www.yagarto.de).
- OpenOCD 0.10.0+dev-00226-g1c2e3d41d.
- ChibiOS 18.2.1 stable.
- ChibiOS 17.6.4 stable.
- ChibiOS trunk revision 12014.


and changelog

Code: Select all

*** Preview 20 ***
- Updated ChibiOS Eclipse Tools to 2.6.0.
- Updated OpenOCD to 0.10.0+dev-00226-g1c2e3d41d (2017-12-23-10:15).
- Updated trunk code to revision 12014.
- Added ChibiOS 18.2.1.
- Updated chibios176 to ChibiOS 17.6.4.
- Updated External tools OpenOCD's launch file in every workspace (Now it is
  possible to launch OpenOCD without choosing the debugger interface).
- Updated compiler to gcc-arm-none-eabi-7-2017-q4, alternate
  version is the old gcc-arm-none-eabi-5_4-2014q3.


File is in upload will be available in minutes on SourceForge.
Ciao,
RM

User avatar
RoccoMarco
Posts: 655
Joined: Wed Apr 24, 2013 4:11 pm
Location: Munich (Germany)
Has thanked: 83 times
Been thanked: 67 times
Contact:

Re: ChibiStudio

Postby RoccoMarco » Sun Mar 17, 2019 6:35 pm

Hello,
ChibiStudio Preview 21 for Windows is out.
Here the list of components:

Code: Select all

- Eclipse Luna 4.4.1 (http://www.eclipse.org) with the following
  optional components installed:
  - Eclipse CDT 8.6.0.
  - Eclipse PDT 3.10.1.
  - C/C++ GDB Hardware Debugging 8.6.0.
  - Eclipse XML Editors and Tools 3.6.1.
  - Target Management Terminal 3.7.0.
  - ChibiOS Eclipse Tools to 2.6.0.
  - Embedded Systems Register View plugin 0.2.5.
- GCC ARM toolchain (https://launchpad.net/gcc-arm-embedded)
  gcc-arm-none-eabi-5_4-2016q3.
- GCC ARM toolchain (https://launchpad.net/gcc-arm-embedded)
  gcc-arm-none-eabi-7-2017-q4.
- YAGARTO Tools (http://www.yagarto.de).
- OpenOCD 0.10.0+dev-00746-g8f518d359 (2019-03-14-17:18)
- ChibiOS 19.1.1 stable.
- ChibiOS 18.2.2 stable.
- ChibiOS trunk revision 12707.


and the changelog

Code: Select all

*** Preview 21 ***
- Updated 0.10.0+dev-00746-g8f518d359 (2019-03-14-17:18).
- Updated trunk code to revision 12707.
- Added ChibiOS 19.1.1.
- Updated chibios182 to ChibiOS 18.2.2.
- Added PLAY Embedded demos for ChibiOS 19.1.x
- Updated PLAY Embedded demos for ChibiOS 18.2.x


The release is available on OSDN
Ciao,
RM

User avatar
Giovanni
Site Admin
Posts: 14444
Joined: Wed May 27, 2009 8:48 am
Location: Salerno, Italy
Has thanked: 1074 times
Been thanked: 921 times
Contact:

Re: ChibiStudio

Postby Giovanni » Sun Jul 21, 2019 5:08 pm

Hello,

ChibiStudio for Linux preview 2 has been released:

https://osdn.net/projects/chibios/releases/

Note that it is an experiment using the latest Eclipse and updated debug plugins, please report any problem you may have.

Code: Select all

*** Preview 2 ***
- Updated to Eclipse 2019-06.
- Updated ChibiOS branches.
- Updated OpenOCD for STM32G0 support.


There is a known issue: Debug launch configurations in ChibiOS projects must be manually updated, select "OpenOCD TCP/IP" as protocol then everything should work. Launch configurations will be eventually updated in ChibiOS but that will happen when also ChibiStudio for Windows will be updated.

Giovanni

User avatar
RoccoMarco
Posts: 655
Joined: Wed Apr 24, 2013 4:11 pm
Location: Munich (Germany)
Has thanked: 83 times
Been thanked: 67 times
Contact:

Re: ChibiStudio

Postby RoccoMarco » Thu Apr 30, 2020 5:18 pm

Hi all,
ChibiStudio 2020-04 for Windows has been released (I am uploading the file right now and would be available in a while).

ChibiOS Releases - OSDN

After almost two years we updated Eclipse and its component and there are some interesting notes. But first, here the list of components:

Code: Select all

- Eclipse 2020-03 (4.15.0) (http://www.eclipse.org) with the following
  optional components installed:
  - C/C++ Development Tools 9.11.0.
  - C/C++ GDB Hardware Debugging 9.11.0.
  - Eclipse Plug-in Development Environment 3.14.300.
  - Eclipse XML Editors and Tools 3.17.0.
  - TM Terminal 4.6.0.
  - TM Terminal Serial Connector Extensions 4.6.0.
  - ChibiOS Eclipse Tools to 4.0.0.
  - Embedded Systems Register View plugin 0.2.6.
- GCC ARM toolchain (https://launchpad.net/gcc-arm-embedded)
  gcc-arm-none-eabi-5_4-2016q3.
- GCC ARM toolchain (https://launchpad.net/gcc-arm-embedded)
  gcc-arm-none-eabi-7-2017-q4.
- GCC ARM toolchain (https://launchpad.net/gcc-arm-embedded)
  gcc-arm-none-eabi-9-2019-q4.
- MinGW GNU Tools.
- Open On-Chip Debugger 0.10.0+dev-01135-gdca1c6ca1-dirty (2020-03-17-11:50)
- ChibiOS 20.3.1 stable.
- ChibiOS 19.1.4 stable.
- ChibiOS trunk revision 13631.


and the changelog

Code: Select all

*** ChibiStudio 2020-04 ***
- Updated Eclipse to 2020-03
- Updated all the Eclipse plugin
- Updated OpenOCD to 0.10.0+dev-01135-gdca1c6ca1-dirty (2020-03-17-11:50).
- Updated trunk code to revision 13629.
- Added ChibiOS 20.3.1.
- Updated chibios191 to ChibiOS 19.1.4.
- Introduced the makelaunch tool: the debug configurations are now generated
  from the external tools menu instead of being attached to the project.
- Minor changes in the Workspace preferences.


So, back to the important notes...

1. Updated IDE

Eclipse has been update to the latest version (Eclipse 2020-03) and is coming with the x64 version. Aside a new graphic appearance of the IDE you may need to install Java 64-bit. We updated all the plugins and some of them may appear a little bit different: as example the terminal settings are different and you need to select Serial Terminal to see the classical options

Terminal Settings before to select Serial Terminal.png
Terminal Settings before to select Serial Terminal.png (6.89 KiB) Viewed 10736 times

Terminal Settings with all the serial configurations.png
Terminal Settings with all the serial configurations.png (7.86 KiB) Viewed 10736 times


2. Custom configuration of the Workspaces

We spent some time configuring the different workspaces: in the title bar you can see the version of ChibiStudio, the current workspace and the referred version of ChibiOS
ChibiStudio Title Bar.png
ChibiStudio Title Bar.png (4.13 KiB) Viewed 10736 times

We stored the current workspace layout in the workspace option. If you mess your workspace and you want to go back to the initial setup you can just reset the perspective and you don't need to re add the custom windows
Resetting the perspective.png


3. Generation of the launch configuration
The debug launch configuration are not attached to the project anymore. This could be disorienting because your launch menu will appear empty
Empty launch menu.png
Empty launch menu.png (8.45 KiB) Viewed 10736 times

Anyway, the generation is straightforward:
  1. Build your target
  2. Select your elf file in the build folder
  3. Choose "Create OpenOCD Debug Configuration (pre-select elf file into a project)" from the external tool menu
Generating the launch configuration.png

When the generation is completed you'll see a message in the console
Generation done message.png
Generation done message.png (7.05 KiB) Viewed 10736 times

Select your project and refresh it (Press F5) and you will see the new launch configuration available into the menu
Refreshed menu.png


This mechanism is new, any feedback is highly appreciated. This would simplify the creation of a new project as you do not need to manually modify the launch XML.
Ciao,
RM


Return to “Releases”

Who is online

Users browsing this forum: No registered users and 9 guests