cancel
Showing results for 
Search instead for 
Did you mean: 

MX 6.1.5 file browser won't show contents of some directories (Intel Mac)

Foo
Associate

Hello,

When I use MX's file browser (when clicking File > Load Project ... or File > Save Project As.., for instance), it won't show the contents of some directories.

It shows me the contents of my home folder, but if I try to browse my Desktop, Documents, or Downloads folders, it shows nothing. And yet, for whatever reason, it has no problem showing the contents of my Movies, Music, or Pictures folders.

I've looked in System Settings > Privacy & Security > Files & Folders (as well as Full Disk Access, fwiw), and there are no entries showing that MX has been restricted in any way.

However, MX does show up in the App Management section, which has the description "Allow the applications below to update or delete other applications," and the toggle is turned off. AFAICT, there's only one change in behavior if I enable this toggle and restart MX: when I try to browse any of the problematic folders, there's a pause and my cursor briefly becomes a blue beach ball before I'm shown the folder as if it has no contents. Toggling this option back off returns to the previous incorrect behavior, with no pause or beach ball before showing no contents.

MX 6.1.5 on Intel Mac with latest OS (15.6)

1 REPLY 1
Ghofrane GSOURI
ST Employee

Hello @Foo 

According to UM1718, macOS requires Full Disk Access to allow STM32CubeMX to load project files or install other packages from the file system. To grant Full Disk Access to STM32CubeMX, follow these steps:

1. Open  System Preferences  and navigate to Security & Privacy.
2. Select the Privacy tab.
3. In the left panel, choose Full Disk Access.
4. Click the lock to make changes, then add STM32CubeMX to the list and enable its checkbox.

Additionally, since CubeMX is a Java application, the Java runtime itself may also require Full Disk Access. In the same Full Disk Access section, consider adding both:

- The STM32CubeMX application
- The Java binary (typically located at `/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java` or `/usr/bin/java`)

After making these changes, restart STM32CubeMX to ensure the new permissions take effect.

GhofraneGSOURI_0-1755678195454.png

I will be waiting for your feedback.

THX

Ghofrane

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.