Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
Arm Community blogs
Arm Community blogs
Embedded and Microcontrollers blog PSoC Creator 4.1 - Pre- and Post-Build Commands
  • Blogs
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
More blogs in Arm Community blogs
  • AI blog

  • Announcements

  • Architectures and Processors blog

  • Automotive blog

  • Embedded and Microcontrollers blog

  • Internet of Things (IoT) blog

  • Laptops and Desktops blog

  • Mobile, Graphics, and Gaming blog

  • Operating Systems blog

  • Servers and Cloud Computing blog

  • SoC Design and Simulation blog

  • Tools, Software and IDEs blog

Tags
  • cypress
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

PSoC Creator 4.1 - Pre- and Post-Build Commands

Mark Saunders
Mark Saunders
July 7, 2017

I think this has to be one of the most frequently-requested enhancements to the product and I am really pleased that we have it in the tool. You can now automate the execution of your own commands before and after building a PSoC or FM0+project. Here is the Project->Build Settings dialog where you can set up the commands. Just add the commands here and the build system will reliably automate everything for you.

Project->Build Settings dialog showing the User Commands page, where you can enter commands to be executed before and after the build
You can run source file checkers like lint or MISRA tools before running the compiler. You can automate data conversion on output files or run a bootloader host utility once the build is complete. It's all up to you! In my example I am calling a (fictitious) bootloader utility that downloads the project file through a serial COM port. The options are unlimited - what will you do?

Anonymous
Embedded and Microcontrollers blog
  • Formally verifying a floating-point division routine with Gappa – part 2

    Simon Tatham
    Simon Tatham
    A method of testing whether a numerical error analysis using Gappa really matches the code it is intended to describe.
    • September 4, 2025
  • Formally verifying a floating-point division routine with Gappa – part 1

    Simon Tatham
    Simon Tatham
    Learn the basics of using Gappa for numerical error analysis, using floating-point division in Arm machine code as a case study.
    • September 4, 2025
  • Building Solutions on Arm: A recap of IEEE Arm Community Technothon project presentation

    Fidel Makatia
    Fidel Makatia
    Read Fidel's account from the Arm Community Technothon!
    • December 4, 2024