一些碎碎念qjl--6
CubeIDE使用教程1.STM32CubeIDE软件默认是不能正常使用printf打印浮点数的需要设置支持才行。设置方法步骤如下鼠标右键工程名点击Properties。-选择C/C Build-settings-MCU settings-勾选第一个框Use float with printf.... 点击应用Apply。2.STM32CubeIDE用DAP调试野火官方的调试器Fire的方法。首先在run下面点击run Configurations在弹出的窗口中双击STM32 Cortex-M C/C Application新建debug配置。在右侧窗口中选择调试器选项卡然后调试探头选择ST-LINKOpenOCD,然后圆圈选上自动启动本地GDB服务器点击应用退出。设置完成后在STM32CubeIDE的界面左侧能看到刚刚生成的.cfg调试器配置文件双击打开它如果双击打不开的话可以在自己的IDE工程目录下找到它用notepad或者vscode都可以打开。打开之后先另存为一个新的.cfg文件切记一定要另存另存另存 不然接下来的修改IDE会直接覆盖掉。打开另存的新的.cfg文件按照修改里面的内容然后保存退出文件编辑source [find interface/stlink-dap.cfg]将stlink-dap.cfg改成cmsis-dap.cfg。transport select dapdirect_swd将dapdirect_swd改成 swd。最后再次进入run Configurations界面在右侧窗口中选择调试器选项卡,然后圆圈选上User Defined,在下面的路径里面选择刚才修改的文件整个设置工作就做完了。3.STM32CubeIDE软件代码提示Window下面的Preferences-在左侧框里面输入输入keys-在右边搜索框内输入Content Assist-然后选中Content Assist-在下面的Binding右侧输入框里面按什么键就是哪个快捷键。