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