作为原厂的开发板,使用CubeIDE和touchGFX创建工程应该是极为便利的,以下就创建一个GUI应用的小模板。
安装touchGFX软件,最新版本已经来到了4.25,越发强大了,支持了模拟缓冲帧。暂时没试用,先创建基础工程。选择开发板型号最快捷,然后主界面添加
背景图,可以有几个模板挑选,然后添加一个数字时钟控件,默认时间设为00:00:01。如下
该软件支持直接编译和烧录代码到开发板直接运行,所以先下载进去看一眼。
看起来没啥问题,接下来就生成代码工程给时钟动起来。使用CubeIDE打开创建好的工程,先试试能不能debug。不试不知道,一试就有问题。
根据以往经验,应该是烧录过程出错了,一般GUI的代码会将显示资源放到外部存储器,所以debug配置中查找一下有没有合适的外部选项。
做好以上配置,就能正常运行debug了。那么如何修改代码呢,官方是有提供控件的使用手册的,我们照着抄一下,跑跑demo没啥问题。
把以上内容添加到自己的工程内,如下示例,就是几个变量和虚函数的内容添加
这个时候如果没啥错误,运行起来就可以看到数字时钟的更新了。
|