[STM32H7] 【STM32H745I-DISCO试用】双核体验之BLINK

[复制链接]
 楼主| BinWin 发表于 2025-2-18 21:51 | 显示全部楼层 |阅读模式
<
#申请原创#       ST产品接触较多,就摸黑体验了一把双核。
      刷新程序前还是要看看出厂的demo,这个cpu比较厉害,但demo对GUI的体现并不多,且屏幕分辨率只有480*272,相对粗糙。
      系统信息页面
       3.png
       CoreMark页面
       1.png
       波形发生器页面,没有示波器也就没有看实际输出效果。这个界面还支持进入standby模式,再次按键即可唤醒。
       2.png
       电路板比较紧凑,元件密布,emmc比较抢眼,音频和网口也不缺少。
       4.png
       接下来就创建工程,直接选择开发板型号,使用默认配置生成基础工程,能够看到直接包含了M4和M7核,代码可以独立开发。
       5.png
       接着摸索,打开IOC文件开始图形化配置,GPIO资源应该是共享的,一般可以选择分配到哪个核,比如正面的User LED,在GPIO里可以看到默认的LD1和LD2
详细里可以对其进行资源分配和模式配置,这里就将LD1分配给M7,LD2分配到M4。
       a.png b.png
       然后生成工程,直接编译和烧录,不过到这里也有疑问的,烧录是分开的还是合并的呢,通过尝试,可以直接选择某核进行debug。中间提示需要升级stlink,按需更新即可
       d.png
       还可以在任意工程run config中添加另一核编译后文件,在烧录时一起完成。
       6.png
       嗯,以上虽然感觉没啥问题,不过烧录后发现CM4核的LED不闪烁,于是单独debug发现会卡一些初始配置,全部注释无用初始化函数后便正常了。
       e.png
      闪烁间隔调大,可以看看效果
       blink.gif

yangjiaxu 发表于 2025-3-6 14:58 | 显示全部楼层
分辨率确实低了一些,话说双核通讯是采用的什么方式?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

20

主题

65

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部