2025-01-20 06:23 AM - last edited on 2025-01-20 06:30 AM by Andrew Neil
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.
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.
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.
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.
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.
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.
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.
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.