|
使用STM32MP1的M核点亮OLED 1:按照正常MCU开发,使用STM32cubeMX配置相关GPIO,此处为了简单使用模拟I2C,并不断反转PA13的LED,PA11作为I2C的SCL,PA12作为I2C的SDA。板卡引脚可以查看官方手册UM2534,一定要右键点击M4的内核,时钟树不变,工程名取为MP1_OLED,看自己选择,工程名后面需要使用到。
2:使用keil移植你在之前使用F1、F4之类的OLED驱动程序(我移植的是之前在B站上独角兽的),使用取模软件取你需要在OLED中显示的内容,编译工程生成.axf文件,找到它复制出来放到一个新建文件中,编译会出现两个警告,不用管。
3:将板卡拨码拨到如图,板卡的SD卡中有ST事先放进去的Dome,正确连接线,因为DK1只有以太网没有WiFi功能,所以我连接了网线,如果是DK2之类的可以选择使用WIFI连接网络。 4:使用串口终端,不是串口助手,我这里使用MobaXterm和 WinSCP操作(1):连接上电后面串口终端会出现一大段启动相关的不用管,MobaXterm一定要115200 等到它出现了这样的就启动完成了
(2)检查网络状况,使用:ifconfig命令,复制出你的地址
(3)打开WinSCP建立连接,用户名 root ,没有密码。
(4)将编译生成的.axf文件拖入
(5)使用 cp MP1_OLED.axf /lib/firmware/命令,将.axf文件复制到这个目录下 使用 echo MP1_OLED.axf > /sys/class/remoteproc/remoteproc0/firmware 命令
(6)使用 echo start > /sys/class/remoteproc/remoteproc0/state 就可以跑程序了
LED6闪烁,OLED显示:ST中文论坛 使用 echo stop > /sys/class/remoteproc/remoteproc0/state 便可以停止M4 |
STM32CubeMX对STM32H723VET6芯片生成USB Audio Class接口时,只能生成扬声器模式,不能生成麦克风模式?如果要修改为麦克风设备改怎么修改?
STM32H723FDCANT通信
STM32N647配置LTDC时遇到问题
STM32MP135F OTP读写异常
CubeMX加载X-CUBE-AI库以后 再新建工程进不去mcu选择界面
使用Hal库的SPI读取磁边传感器导致STM32G4无法运行
STM32CUBE programmer 软件出错
CUBEMX支不支持修改默认文件夹格式
ECK10-135A5M5M-I的开发板,烧录官方提供的nandflash镜像,结果起不来
CUBEMX设置ADC问题请教。
微信公众号
手机版
学习了,不错,很详细
学到了