[应用相关] stm32mp157 Cortex M4开发篇:stm32CubeIDE开发环境搭建

[复制链接]
 楼主| 梵蒂冈是神uy 发表于 2021-4-27 14:43 | 显示全部楼层
注意:如果设备管理器中ST-Link驱动无法识别,带有惊叹号,需在高级启动中禁用驱动程序强制签名

1.3STM32CubeIDE软件使用

双击桌面图标打开软件,选择workspace目录
 楼主| 梵蒂冈是神uy 发表于 2021-4-27 14:43 | 显示全部楼层
 楼主| 梵蒂冈是神uy 发表于 2021-4-27 14:45 | 显示全部楼层
软件界面

511816087b317b6829.png
 楼主| 梵蒂冈是神uy 发表于 2021-4-27 14:48 | 显示全部楼层
1.3.1新建工程

打开STM32CubeIDE->File->New->STM32 Project
153126087b33f86de5.png
 楼主| 梵蒂冈是神uy 发表于 2021-4-27 14:49 | 显示全部楼层
可以在左侧搜索框内输入芯片型号STM32MP157A进行搜索,选择对应芯片,点击Next
876946087b3ee761b6.png
 楼主| 梵蒂冈是神uy 发表于 2021-4-27 14:51 | 显示全部楼层
填写工程名,点击Finsh

926326087b402c9641.png
 楼主| 梵蒂冈是神uy 发表于 2021-4-27 14:52 | 显示全部楼层
点击Yes打开配置页面 688406087b49084239.png
 楼主| 梵蒂冈是神uy 发表于 2021-4-27 14:54 | 显示全部楼层
 楼主| 梵蒂冈是神uy 发表于 2021-4-27 14:54 | 显示全部楼层
搜索框内搜索LED对应GPIO引脚PZ5、PZ6、PZ7,左键点击设置为GPIO_Output
962096087b51fad053.png
 楼主| 梵蒂冈是神uy 发表于 2021-4-27 14:55 | 显示全部楼层
在Code Generator处选择为每个外设生成单独的C和H文件,这样设置方便阅读代码
148096087b54632e6e.png
 楼主| 梵蒂冈是神uy 发表于 2021-4-27 15:01 | 显示全部楼层
完成以上设置后,Ctrl+S保存,会提示是否需要生成代码,选择Yes即可自动生成代码。系统会自动生成System Clock代码

526496087b57b66862.png
 楼主| 梵蒂冈是神uy 发表于 2021-4-27 15:01 | 显示全部楼层
可以在左侧工程文件夹看到生成的工程,CA7文件夹是给A7核使用的。Drivers文件夹是ST提供的HAL_Drivers,用户无需修改。LED_CM4子工程是我们生成的M4内核的工程代码。 882036087b6c4d4c40.png
 楼主| 梵蒂冈是神uy 发表于 2021-4-27 15:03 | 显示全部楼层
1.3.2导入已有工程

在 Project Explorer 窗口中右击鼠标,选择“Import…”,如下图所示
738526087b6ef06d40.png
 楼主| 梵蒂冈是神uy 发表于 2021-4-27 15:04 | 显示全部楼层
选择“Import…”后, 出现如下图所示的窗口, 选中“Existing Project Into Workpace”, 然后点击

“Next” 326026087b768b9daf.png
 楼主| 梵蒂冈是神uy 发表于 2021-4-27 15:04 | 显示全部楼层
点击Browse选择工程存放路径,勾选需要添加的工程,点击Finish
564376087b7979578a.png
 楼主| 梵蒂冈是神uy 发表于 2021-4-27 15:05 | 显示全部楼层
点击 finish 后,工程就已经导入成功了

1.3.3编译下载

开发板连接

拨动开发板启动拨码至001,开发板上电,使开发板处于Engineering mode,就可以进行开发或调试CM4固件了,连接好ST-LINK和开发板
213206087b7c1d9ced.png
 楼主| 梵蒂冈是神uy 发表于 2021-4-27 15:06 | 显示全部楼层
工程编译 311016087b7ddb8f13.png
 楼主| 梵蒂冈是神uy 发表于 2021-4-27 15:06 | 显示全部楼层
Debug调试

选择Debug按键
975166087b80464446.png
 楼主| 梵蒂冈是神uy 发表于 2021-4-27 15:07 | 显示全部楼层
选择STM32 Cortex-M C/C++ Application

188126087b828696dc.png
 楼主| 梵蒂冈是神uy 发表于 2021-4-27 15:07 | 显示全部楼层
调试器 下选择thru JTAG/SWD link (Engineering mode) ,完成点击Debug

427466087b83d6afe1.png
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部