DIY SSD固态移动硬盘盒

简洁的SSD硬盘盒,散热孔形似鱼鳞,用的是JMS576板子,SATA转USB3,TYPEC接口。SSD尺寸100×70。此模型缺点是盒身和盒盖需要用胶水粘合。3D打印模型文件链接地址:https://makerworld.com.cn/zh/models/2192297-ssdyi-dong-ying-pan-he#profileId-2460976

SMC4控制器开启F1-F5功能

SMC4-16A16B四轴运动控制器开启F1-F5键功能,可以直接面板上按F1-F5控制OUT1-OUT5端口开启和关闭。

B站观看

STM32CubeIDE输出Hex、Bin文件

STM32CubeIDE是可以直接支持ST-LINK、J-Link等下载调试工具的,程序编译后可以马上下载到目标板上运行和调试的,但是它默认输出的文件是.elf文件。elf文件格式是Executable and Linkable Format,可执行与可链接格式,是类Unix系统中(如Linux、macOS)中一种通用的二进制文件标准格式。elf文件在大部分烧录器或执行文件查看器里,并不一定会被支持。所以要输出.bin二进制文件(Binary File)和.hex Intel的十六进制HEX文件格式,才能更方便在后续的生产和开发中使用编译好的文件。STM32CubeIDE是有输出.bin和.hex文件的功能的,设置方法也很简单,只需要按下面步骤在当前程序项目属性中勾选相应的选项就可以了。图中的STM32CubeIDE是做了汉化的,汉化方法可以参考文章《汉化STM32CubeIDE》。

在项目资源管理器中点选当前项目后,在菜单“项目”中打开“属性”。

点开C/C++编译设置,在编译输出项目中勾选bin和hex选项。

执行编译后,编译好的文件会出现在项目中的Debug目录中。

20251208