cancel
Showing results for 
Search instead for 
Did you mean: 

How to UNinstall stm32cubeide, stm32cubeProgrammer, stm32trusted package installer

foxsquirrel
Visitor

Moved from the MPUs section, as this is MCU-related.


Subject: Feedback and Request for Clear Documentation for the Nucleo-F767ZI Board and Associated Tools

 

I am writing to express my frustration and disappointment with the current state of support and documentation for the Nucleo-F767ZI board. As a customer who has invested in your product, I expected a streamlined experience and effective tools to get started. Unfortunately, that has not been the case.

  1. On-Board Programming and Firmware Update:
    While the on-board programming feature partially worked in updating the firmware, that’s as far as it went. Beyond this, the tools provided fail to offer a clear and functional path for utilizing the board effectively.

  2. Eclipse IDE and Software Environment:
    The Eclipse-based IDE is overly complex and riddled with unnecessary layers, which hinder rather than help the development process. Instead of a user-friendly experience, the IDE feels like a maze of rat holes, offering no clear path to achieving anything of substance. It’s deeply disappointing for a company of your size and stature to offer a tool that is this cumbersome and poorly integrated.

  3. High-Level Configuration Tool (CubeMX):
    Your high-level configuration tool is another weak point. It appears more like a sales-oriented tool rather than a practical configuration utility. Setting up something as fundamental as PWM feels like guesswork. The tool lacks detailed, step-by-step instructions or contextual guidance, which would be critical for users trying to configure peripherals effectively.

  4. Technical Reference Manual and Register-Level Documentation:
    While I did find the TRM and register-level documentation, it feels disconnected from the high-level tools and the IDE. There’s no clear guidance on how these documents tie into practical development workflows, creating a steep learning curve with no visible support structure.

  5. Uninstallation Issues:
    Adding to my frustration, I cannot find proper instructions or a utility to uninstall the software suite from my Ubuntu 22.04 machine. This creates additional unnecessary overhead, wasting more of my time.

  6. General User Experience and Perception:
    As a customer, I feel disrespected by the lack of cohesion in your ecosystem. The tools seem more focused on pushing your product offerings than providing a viable solution to end-users. This approach erodes trust and leaves potential customers feeling misled and unsupported.

Recommendations and Requests:

  • Provide clear, step-by-step instructions for using the software tools (CubeMX, Eclipse IDE, etc.) to program and configure the Nucleo-F767ZI board.
  • Include real-world examples and tutorials for common tasks such as PWM setup, GPIO configuration, and peripheral integration.
  • Offer a lightweight alternative to the Eclipse IDE, or at least streamline the current environment to focus on functionality and ease of use.
  • Ensure that your software can be cleanly and completely uninstalled, with clear instructions for all supported platforms, including Linux.
  • Develop better integration between the high-level tools, the IDE, and register-level documentation to create a unified development experience.

I hope this feedback helps you understand the pain points faced by your customers and motivates your team to address them promptly. Your hardware has great potential, but without usable tools and documentation, that potential is wasted.

0 REPLIES 0