STM32MP1包含的CM4协处理器,有两种开发方式,Production mode 和 Engineering mode。

Production mode

该方式下,开发者需要准备以下条件,才可以开发或调试CM4固件

  • 调试串口,不能被其他软件使用,只能给SW4STM32使用

  • 网络连通,开发板必须和安装SW4STM32的电脑的同一个网络,并且可以网络上使用Ping命令可以连通

  • STLink连通,STLink连接开发板和电脑

开发时,需要先将开发板启动至Linux系统下,然后再连接STLink调试器,同时还要配置项目的Debug Configuration对话框的"Start up"标签下,选择"thru Linux core(Production mode)"单选框。调试过程中,串口,网口,STLink都被SW4STM32使用。

Engineering mode

该方式下,开发者需要准备以下条件,才可以开发或调试CM4固件

  • STLink连通,STLink连接开发板和电脑

开发时,先将开发板的启动拨码(SW1)切换为下表的状态。

Bit1Bit2Bit3
OFFOFFON

然后连接好STLink和串口,同时还要配置项目的Debug Configuration对话框的"Start up"标签下,选择"thru JTAG/SWD link(Engineering mode)"单选框。

作者:SteveChen  创建时间:2024-09-18 14:27
最后编辑:SteveChen  更新时间:2024-09-18 14:27