Loading...
 

Zephyr project on STM32

   Zephyr Workbench, a VSCode extension to manage Zephyr on STM32.
It enables users to easily create, develop, and debug Zephyr applications.
Main features:
  • Install host dependencies.
  • Import toolchain and SDK.
  • Create, configure, build and manage apps.
  • Debug STM32.
You can directly download it from the VSCode marketplace
For more details, visit the Zephyr Workbench

System Workbench for STM32


Compiling time

Hello,

I have an empty project (STM32F405, IP “adc” and “spi” validated in cubeMX”).

The compiler take exactly 1min to compile it. This make the IDE quite unusable. I don’t think that my PC is the problem :
Xeon X5660 (6 cores, 12MB cache) @ 2.8GHz, 24GB DDR3.

Is the IDE really slow or is it just a configuration problem?

Thank you.

Hi bonelli,
If you go to Project -> Properties -> C/C++ Build -> Behaviour you should see a check box for “Enable parallel build” that is unchecked by default. Checking that should benefit you since it should use more cores for compiling.

It is possible that compiles could take longer if you are optimizing your code as well.

Do you find that the first compile taked long or does it take too long every time? MX adds a lot of library files but those should only need to compile once.

Lastly... Are you using an SSD? I have spoiled myself and find I cannot tolerate using a conventional HD for the system and user drives any more. I still use ‘spinning rust’ for bulk storage (backups, videos, stuff like that.) Lots of RAM should help by cacheing the HD but you still have to read the files at least once to get them in the cache.

HTH,
hank


Parallel build: a clean project compile in 17s instead of 1min :-)

A partially-compiled project compile in a few seconds, this is acceptable !

Thank you for this advice.


About HDD/SSD :
c:/ windows & programs @ SSD
d:/ projects files @ HDD


changing the tollchain buider from gnu make to cdt that is less verbose may help

 

Newest Forum Posts

  1. Монтаж камина с грилем в Москве - установка и барбекю by KpddomErorb, 2025-05-10 18:28
  2. SPI on Nucleo_STMH533RE by royjamil, 2025-05-04 20:13
  3. SPI on Nucleo_STMH533RE by higginsa1, 2025-03-25 07:37
  4. SPI on Nucleo_STMH533RE by royjamil, 2025-03-23 11:31
  5. SPI on Nucleo_STMH533RE by higginsa1, 2025-03-23 09:33
  6. Configuring DMA for ADC in SW? by sam.hodgson, 2025-03-04 12:58
  7. Build a project in "release" mode by info@creosrl.it, 2025-02-20 18:12
  8. Build a project in "release" mode by info@creosrl.it, 2025-02-20 17:05
  9. Build a project in "release" mode by tang, 2025-02-20 10:36
  10. Build a project in "release" mode by info@creosrl.it, 2025-02-19 17:35

Last-Modified Blogs