Cortex-M4开发篇1STM32MP1微控制器之开发环境( 二 )


填写工程名 , 点击Finsh 。
Cortex-M4开发篇1STM32MP1微控制器之开发环境文章插图
点击Yes打开配置页面 。
Cortex-M4开发篇1STM32MP1微控制器之开发环境文章插图
Cortex-M4开发篇1STM32MP1微控制器之开发环境文章插图
搜索框内搜索LED对应GPIO引脚PZ5、PZ6、PZ7 , 左键点击设置为GPIO_Output 。
Cortex-M4开发篇1STM32MP1微控制器之开发环境文章插图
在Code Generator处选择为每个外设生成单独的C和H文件 , 这样设置方便阅读代码 。
Cortex-M4开发篇1STM32MP1微控制器之开发环境文章插图
完成以上设置后 , Ctrl+S保存 , 会提示是否需要生成代码 , 选择Yes即可自动生成代码 。 系统会自动生成System Clock代码 。
Cortex-M4开发篇1STM32MP1微控制器之开发环境文章插图
可以在左侧工程文件夹看到生成的工程 , CA7文件夹是给A7核使用的 。 Drivers文件夹是ST提供的HAL_Drivers , 用户无需修改 。 LED_CM4子工程是我们生成的M4内核的工程代码 。
Cortex-M4开发篇1STM32MP1微控制器之开发环境文章插图
1.3.2 导入已有工程
在 Project Explorer 窗口中右击鼠标 , 选择“Import…” , 如下图所示:
Cortex-M4开发篇1STM32MP1微控制器之开发环境文章插图
选择“Import…”后 ,出现如下图所示的窗口 ,选中“Existing Project Into Workpace” ,然后点击“Next” 。
Cortex-M4开发篇1STM32MP1微控制器之开发环境文章插图
点击Browse选择工程存放路径 , 勾选需要添加的工程 , 点击Finish 。
Cortex-M4开发篇1STM32MP1微控制器之开发环境文章插图
点击 finish 后 , 工程就已经导入成功了。
1.3.3 编译下载开发板连接拨动开发板启动拨码至001 , 开发板上电 , 使开发板处于Engineering mode , 就可以进行开发或调试CM4固件了 , 连接好ST-LINK和开发板 。
Cortex-M4开发篇1STM32MP1微控制器之开发环境文章插图
Cortex-M4开发篇1STM32MP1微控制器之开发环境文章插图
工程编译 。
Cortex-M4开发篇1STM32MP1微控制器之开发环境文章插图
Debug调试 , 选择Debug按键 。
Cortex-M4开发篇1STM32MP1微控制器之开发环境文章插图
选择STM32 Cortex-M C/C++ Application 。
Cortex-M4开发篇1STM32MP1微控制器之开发环境文章插图
调试器 下选择thru JTAG/SWD link (Engineering mode), 完成点击Debug 。
Cortex-M4开发篇1STM32MP1微控制器之开发环境文章插图
选择Switch 。
Cortex-M4开发篇1STM32MP1微控制器之开发环境文章插图
点击运行 。
Cortex-M4开发篇1STM32MP1微控制器之开发环境文章插图