更新到5.1.0 RC6版本后双击不行了,需要右键点击app安装文件,选择"显示包内容",然后进入`Contents-MacOS`目录,找到类似于`SetupSTM32CubeMX-5_1_0_macos`的文件,然后假设文件名是`SetupSTM32CubeMX-5.1.0.app`,存放目录为`~/Downloads/STM/en.SetupSTM32CubeMX-5.1.0-RC6/`,那么运行如下命令:
`sudo ~/Downloads/STM/en.SetupSTM32CubeMX-5.1.0-RC6/SetupSTM32CubeMX-5.1.0.app/Contents/MacOs/SetupSTM32CubeMX-5_1_0_macos`
如果没有`sudo`,会提示`AM WARNING: Cannot write to '/usr/share/applications'`
-------
旧版:
STM32CubeMX的安装文件SetupSTM32CubeMX-4.25.0.app (4.25版为例)在MacOS下双击是没有任何反应的。
这时候只需要右键点击此文件,选择"显示包内容",然后进入“Contents-MacOS”目录,你会发现一个SetupSTM32CubeMX-4_25_0_macos文件,双击此文件即可。
切记不要把这个文件拖出来,因为它会自动查询上面两级目录的exe文件,否则你就得手动把exe文件复制到上面两层目录该文件才能执行,如果SetupSTM32CubeMX-4_25_0_macos和SetupSTM32CubeMX-4.25.0.exe在同一个目录,执行它会报错“Error: Unable to access jarfile ../../../SetupSTM32CubeMX-4.25.0.exe”。
关键字:MacOS STM32CubeMX 安装文件
引用地址:
MacOS下STM32CubeMX安装文件双击无反应的解决办法
推荐阅读最新更新时间:2024-10-31 05:59
STM32CubeMX串口接收中断
才接触到cube,目前只实现了固定长度的接收。配置好后,在while(1)前加入配置接收中断。我也是跟踪代码慢慢找到这句的,目前对于cube的库函数一点都不了解。 if(HAL_UART_Receive_IT(&huart1,usart1_rxBuf,5)!=HAL_OK)Error_Handler(); 打开it.c。找到 void USART1_IRQHandler(void) { /* USER CODE BEGIN USART1_IRQn 0 */ /* USER CODE END USART1_IRQn 0 */ HAL_UART_IRQHandler(&huart1); /* USER CODE BEG
[单片机]
STM32CubeMX教程之简介及基本使用
STM32CubeMX是意法半导体推出的图形化配置工具,通过傻瓜化的操作便能实现相关配置,最终能够生成C语言代码,支持多种工具链,比如MDK、IAR For ARM、TrueStudio等。尤其值得一提的是,TrueStudio已经被ST收购,提供完全免费的版本,并且,通过插件式安装,可以将STM32CubeMX集成在一个IDE,使用十分方便。如下图: 图1 TrueStudio中的STM32CubeMX 接下来将分步骤介绍使用STM32CubmeMX及MDK、STM32CubmeMX及TrueStudio进行STM32程序设计。 一、新建工程(方式1 使用ST官方的开发板) 打开STM32CubmeMX,在主界面选择New
[单片机]
苹果macOS 11 Big Sur首个公测版正式发布
据Macrumors报道,苹果今天正式发布了 macOS 11 Big Sur 更新的首个公测 Beta 版,参加 Apple Beta 测试计划的测试人员可以在安装相应的配置文件后通过 “系统偏好设置”中的 “软件更新”机制下载 macOS Big Sur beta。 IT之家了解到,macOS Big Sur 引入了针对 macOS 操作系统的优化设计,该设计与 iOS 更加相似,但 Mac 对窗口设计,调色板,应用程序图标,系统声音,菜单栏和侧边栏进行了调整。 此次更新首次将 Control Center 引入了 Mac,从而可以更快地访问系统控件,例如音量,键盘亮度,屏幕亮度,Wi-Fi 连接等。 更新后的通知中心将拥
[手机便携]
STM32CubeMX知识点
System Core RCC 高速外部时钟(HSE)选择: 旁路时钟源(BYPASS Clock Source) : 也就是外部时钟源 石英/陶瓷 晶振(Crystal/Ceramic Resonator) SYS SYS模块主要为调试选项 Serial Wire : 通过SWD协议下载调试 JTAG : 通过JTAG协议下载调试 Trace Asynchonous Sw : SWD协议追踪功能 JTAG with Trace Synchro : JTAG协议追踪功能
[单片机]
使用STM32CubeMX开发三:按键中断实验
硬件平台:stm32F407Zet6 软件平台:stm32cubeMX 4.7+MDK5.14 电路连接:PE8-LED0、PE9-LED1、PE10-LED2、PE11-LED3、PE12-KEY0、PE13-KEY1、PE14-KEY2、PE15-KEY3 第一步、使用stm32cubeMX创建工程,选择相应的芯片,配置RCC、SYS、引脚和时钟如下图所示: 注意,由于按键上有上拉电阻,这里选择中断模式的时候,我们选择下降沿触发中断。 第二步,配置输出Keil工程 第三步、编写程序下载验证 STM32CubeMx把代码都生成了,查找函数,分析调用的过程,添加应用层代码就行 首先在stm32f4xx_it
[单片机]
STM32CubeMX代码生成和点亮LED
所需工具STM32CubeMX和Keil5 1、先打开STM32CubeMX软件,点击New Project新建工程; 2.在搜索框中搜索你的项目芯片; 3、搜索出来有两个不同封装的芯片,写程序没区别,但是这个软件可以生成IO说明文档,可能会导致文档与实际封装差异。选择确定后双击~; 4、创建完工程,简单介绍一下功能; 5、先配置时钟树,我使用的F429最大支持180M时钟,我配置为最大时钟。 6、我的板子LED是接在PA11上的,在搜索栏上搜索PA11,芯片PA11会一闪一闪的。 7、点击PA11引脚,会出现下面画面,我们选择GPIO_Output 8、当PA11选择作为输出时,外设USB功
[单片机]
STM32CubeMx-ADC
本章通过两个例程介绍STM32的模数转换器(ADC),第一个通过ADC采集内部温度传感器通道电压,然后得出MCU内部温度。第二个通过DMA的方式采集两个ADC通道电压。 1.ADC 本章程序在串口printf工程的基础上修改,复制串口printf的工程,修改文件夹名。击xxx.ioc打开STM32cubeMX的工程文件重新配置。ADC1外设选择温度传感器通道。 ADC1配置如下,选择默认设置。其Date Alignment设置为数据右对齐; 采样时间 239.5周期。对于每个要转换的通道,采样时间建议尽量长一点,以获得较高的准确度,但是这样会降低 ADC 的转换速率。 ADC 的转换时间可以由以下公式计算: Tco
[单片机]
STM32CubeMX学习--(3)串口通信
Cube配置 USART配置 在Connectivity中选中USART1 MODE = Asynchronous Hardware Flow Control = Disable Parameter Settings中配置 Baud Rate = 115200 Word Length = 8bit Parity = None Stop Bits =1 Data Direction = Receive and Transmit Over Sampling = 16 Samples NVIC Setting 勾选Enable,Preemption Priority =2 生成代码 修改代码 生成代码后,即可使用 HAL_UART_Tr
[单片机]