打印
[STM32H5]

MCU优选 第2期: 更安全! STM32H5 系列MCU 应用笔记合集

[复制链接]
4029|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
                              

*阅读说明:以下仅做简要总结展示,排名不分先后。详细测评过程描述、源码、资料等请戳原链接查看。


本次我拿到的是STM32H503RBT6-Nucleo,这ST的Nucleo就代表的是芯片的评估板,板载基本什么外设都没有,有的就是将芯片的IO尽数引出,方便工程师们进行芯片的评估与测试。
搭建STM32H503RBT6-Nucleo的开发环境,创建测试工程,完成开发第一步。感觉STM32H503RBT6-Nucleo的上手速度真的是泰裤辣。



趁热打铁,继续对STM32H503RBT6-Nucleo进行深一步的研究,本次将实现使用串口与printf函数,同时利用printf输出编译的时间与日期等等。
这一操作大大减少了固件升级错误,固件版本不确定等问题,属实很有意义。



针对printf来实现coremark跑分。
Coremark是一个基准测试程序,用于衡量处理器或系统在整数操作方面的性能。它被广泛用于评估嵌入式系统和微控制器的性能。Coremark基准测试主要关注矩阵操作、链表操作和状态机操作等任务。



开箱、上电,搜集资料、开发环境安装。



使用STM32H563开发板来简单演示一下DMA 2D模式的应用。所谓DMA 2D模式,个人理解是DMA可以通过事先设置块内寻址偏移量和块寻址偏移量来动态调整DMA的寻址方式及能力。换句话说,DMA在进行数据传输时,块内寻址不再总是固定相邻存放,而是可以通过编程决定相邻两次传输时访问数据的地址间隔。对于重复性的块传输,也不再是简单的每次从同一位置再开始,而是可以根据块地址的偏移量调整从新开始传输的起始地址。



所谓的 DA,就是通过向芯片提供证书(STM32H503是提供密码),通过芯片的身份认证后,允许向 芯片发起product state 状态回退,或者重新打开调试口请求(仅当 TZEN=0xB4 时)。
由于新的 product state 和 DA 的引入,所有 STM32H5 开发者都必须掌握 DA 的用法。因此,本 文档针对 STM32H5 初学者,演示当 TZEN=0xB4 时, 使用证书来完成 DA 过程。



  • 文档资料:




》》访问ST MCU论坛,可查看更多开源作品。

使用特权

评论回复
沙发
呐咯密密| | 2024-3-18 13:49 | 只看该作者
希望看到安全功能的案例分享

使用特权

评论回复
板凳
a123456cxc| | 2024-3-18 22:20 | 只看该作者
很好

使用特权

评论回复
地板
WoodData| | 2024-3-30 17:30 | 只看该作者
学习学习

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

138

主题

676

帖子

23

粉丝