本帖最后由 peterLaw 于 2024-2-3 15:09 编辑
总所周知,目前伺服关节通讯主流基本为Ethercat或者Can通讯,这次很有幸进行STM32MP135F的开发板进行Ethercat通讯移植,下面把详细过程分享给大家!
首先,要进行MP135的开发相关资源是必不可少,MPU开发者社区汇总了相关的开发资源,具体链接如下:
https://www.st.com/content/st_com/zh/stm32-mpu-developer-zone.html
其中软件开发工具为工具资源,嵌入式软件为Linux相关的开发资源,咱们先看一下相关的工具都有哪些?
!
这里面包括了CubeMX,CubeProgrammer,CubeIDE 等常用的STM32的开发工具,可谓是非常齐全!
咱们这里将这些工具都下载下来进行安装,过程不在赘述!
下载好工具后就将要下载Linux开发软件资源,这里下载的是入门软件包,具体过程如下:
①点击嵌入式软件
②选抓合适的开发包,这里以入门开发包为例
③进行下载,需要注意的是ST官方下载一般是需要登录的,建议第一次使用的用户进行注册使用!
软件下载之后进行解压缩用于下载烧录!
其次,软件烧录开发板过程:
①打开下载安装好的CubeProgrammer
②连接开发板到电脑,用Programmer连接开发板
特别注意:boot选择就是4个小拨杆位置一定拨到0位置,即上面位置!
详细过程如上图
③选择解压缩的入门开发包进行下载,具体过程如下:
A、选择烧录镜像引导
点击Openfile之后在解压缩的开发包中stm32mp1\flashlayout_st-image-weston\optee文件夹下选择135F对应的烧录引导如下:
选择好引导之后如下图,在Browse中选择开发包的所有文件目录
全部选择完成后点击Download下载,在下方有下载进度显示条同时屏幕上有相关下载显示
全部下载之后就会显示下载成功,然后将BOOT选择101进行重新上电启动,这样就完成软件的烧录!
|