为了进一步的体验核开发,搭建开发环境是一项基础性的工作,出于习惯是以MDK为开发工具,其版本是V5.36。
在下载了其例程压缩包后,其内容如图1所示。
图1 解压后
在例程目录下,有多种H7系列的目录,为节省存储空间,除保留H745I的例程外,均予以删除,打开该目录其内容如图3所示。
图2 H745I例程
图3 例程内容
此时,打开GPIO的例程,其界面如图4所示。
图4 打开例程
为了使MDK能支持该开发板,还需下载芯片支持升级包,安装后则可看到对H7系列的芯片支持,见图5所示。
图5 实现芯片支持
为生成目标文件,需按图6加以设置。
图6 生成目标文件
在编译后,曾出现一下的错误提示,由于一时找不到该文件,加上其他项目的进度要求也就只能暂时停了下来。
图7 错误提示
后来几经处理,终于在解压低版本的压缩文件文件中找到报错所需要的文件,在添加该文件后,终于通过了编译,见图8所示。
图8 完成编译
为测试程序的下载能力,需按图9来需求调试器类型。
图9 选取调试器类型
在以数据线连接开发板与电脑的情况下,其连接状态如图10所示。
图10 连接状态
其烧录算法及选项的设置,如图11所示。
图11 烧录算法
在进行下载后,其界面如图12所示,但开发板得显示依然如故,见图13所示。
图12 完成下载
图13 界面显示
这时突然想起开发板可是双核的,莫非开发板的显示功能是由M7内核实现的,于是又对M7的内核主程序进行编译和下载,见图14和图15所示。
图14 完成编译
图15 完成下载
在完成程序的再次下载后,原演示界面便消失了,见图16所示。
图16 演示界面清除
此时,通过板载的用户键就可控制2个LED灯的状态,即按下一次就翻转一次状态。至此,就为后续的测评和开发打下了坚实的基础。
图17 点亮LED
|