【STM32F429】 1.MDK 5.1x 自动emWin工程建立

作者: tjcfeng
上传时间为: 2015-03-27 10:52 AM

    MDK 5.x自带了STM32最新的驱动,建立工程不需要先下载驱动拷贝到目录等一系列的设置,使用起来很方便,而且包括了最新的emWin库,可以直接包含到工程中。

    

    首先,从菜单中选择新建一个工程

   

    指定工程存放的路径和工程名

    

    确定后选择对应的CPU,比如STM32F429ZIT6

    

    到这里需要把用到的库全部选择上,如果缺少必要的支持,会以不同的颜色显示出来

    

    如果需要用到emWin,需要加入这些东西

    

    确定后,一个空的工程建立完毕。下面需要开始设置一些参数了

    

    按照自己的习惯改好名称,点击右键选择Option

    

    如果是STM32F429Discovery,那么外部晶振用的是8M,更改一下;用MicroLib可以减小编译后的体积,节省空间

    

    生成Hex,不是必须的

    

    选择调试器,Discovery自带了调试器,所以选ST的

    

    点击旁边的Setting,更改为SWD方式连接

    

    将Flash的类型也选择一下

    

    设置完成,添加一个Main.c文件

    

    提供了一些文件类型和代码的模板,节省工作量

    

    这里我直接建立了一个空文件,然后手动输入的最少代码

    

    编译一下,没有错误,但有4个警告,这是因为选择了Display这项,其中的参数没有用到,自己完善显示处理的过程后这个警告会消除,暂时不去理会

    

    设置一个断点后烧写到开发板中,可以看到运行后停在断点处,方便调试

    

    刚刚编译的只是默认的参数,对应开发板,需要设置一些参数,尤其是用到了RTOS,需要告诉系统使用的频率是多少。

    这里有点迷惑,在MDK 5.0x的版本里,有许多设置项,可以直接指定PLL的参数等,而到了5.1x后都没有了,不知道为什么。

    

    下面再来看看emWin的使用方法,在菜单的工具里添加自定义项,增加GUIBuilder

    

    自己起个名字,然后选择路径等

    

    在本工程的路径下可以找到,因为在工程建立的时候勾选了GUITool这个东西

    

    再选择用于保存生成文件的路径

    

    确定保存后就能够在菜单中看到这个,点击可以运行,使用方法就不再说了,都一样的。

    

    一个包括有emWin的工程建立完毕,具体的使用方法比如需要实现哪些函数等还在摸索当中。

全部评论 ()

创建讨论帖子

登录 后参与评论
系统提示