你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【STM32MP157A-DK1】基于Cube MX 的CM4项目开发

[复制链接]
北方. 发布时间:2020-4-13 15:54
1. 基于CM4的开发,还是要采用通常使用的IDE如MDK,IAR等开发工具,也可以使用CubeIDE。创建项目,已经整合到了CubeMX,图形化配置和项目创建工具,然后导出到IDE中,回到熟悉的IDE开发流程,这个过程适合CM4内核的开发。可以在设置好boot顺序时在开发模式直接在开发板开发,和A7内核没有直接的关系。不过,创建的二进制代码文件,需要加载到linux可以读取的文件夹,这样就可以启动加载了。
2. 首先启动CubeMX,并正确选择开发板。
1.JPG
选择STM32MP1,这里已经有开发板演示了,所以,可以不从芯片选择。
2.JPG
然后,就进入引脚和外设配置界面,然后设置为导出MDK的工程,就进入创建过程。
4.JPG
随后,直接可以打开创建的工程。
5.JPG

3. CM4内核基于IDE开发的文件结构和组成
首先是USER文件,主要是main.c,包括了基本的时钟配置,
其次是HAL硬件驱动层,包括了所有选择的硬件驱动,如GPIO,ADC等。这个过程在CubeMX的设置过程中实现,在IDE的开发过程,可以继续导入更多的库,加入RTOS等。
6.JPG

4. 这个项目里,还提供了一个演示范例,就是用过I2C通讯口,连接stm的arduino传感器扩展板,读取传感器数据的演示项目,具体可以直接编译和下载。
在项目的创建过程,同时自动生产了dts,设备树文件,更方便快速部署和移植。

收藏 评论0 发布时间:2020-4-13 15:54

举报

0个回答

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版