在STM32F769I-DISCOVERY开发板的演示DEMO中有炫酷的Embedded Wizard界面,非常震撼,于是查阅了资料尝试了Embedded Wizard,这次给大家来说说Embedded Wizard的简单开发过程。
相关的使用在http://ask.embedded-wizard.de/35 ... stm32f769-discovery上面有,不过是英文的,我看了一下,大致给大家写一下。
一、环境搭建
首先登陆官方网站:http://www.embedded-wizard.de/
点击使用导航,输入相应内容
然后就会收到官方发来的确认邮件,下载3个内容:
1、Embedded Wizard Studio v8.00 (Evaluation Edition)软件
2、Embedded Wizard Platform Package for STM32Fx
3、Embedded Wizard Build Environment STM32F769 Discovery Board
下面安装Embedded Wizard Studio v8.00和Embedded Wizard Platform Package for STM32Fx
然后最好在磁盘中新建一个文件夹,比如官方说的STM32Fx,将Embedded Wizard Build Environment STM32F769 Discovery Board文件解压到里面。
下面下载安装STM32 ST-LINK Utility软件,用于向开发板下载程序用,安装后测试一下能否正确链接开发板。
http://www.st.com/content/st_com/en/products/embedded-software/development-tool-software/stsw-link004.html
下面下载GNU ARM Embedded Toolchain编译工具,用于编译源代码
https://launchpad.net/gcc-arm-embedded/+download
最后下载STM32 CUBE F7的库,当然,如果之前安装过STM32 CUBEMX软件,可直接在相应的文件夹下面复制HAL库。
http://www.st.com/content/st_com ... re/stm32cubef7.html
将上面下载的编译工具和F7的库复制到刚才新建的STM32Fx文件夹下面,如下图所示的目录即可
上面开发环境就配置好了
二、例程体验
要体验Embedded Wizard,当然例程是必不可少的,起始目录非常简单,主要用到如下两个目录。
比如我们想要体验ColorFormats例程,可以在STM32Fx\STM32F769-Discovery\Examples\ColorFormats\EmWiProject目录中打开例程ColorFormats.ewp
点击下面这个俺就,生成相应的c源代码
左下角窗口显示成功信息
也可以在计算机上模拟效果,使用如图按钮即可
可以查看相应的效果图。
当然还是要下载到开发板上测试体验。
首先进入STM32Fx\STM32F769-Discovery\Build目录,双击StartBuildEnvironment.bat批处理命令,并进入例程目录
输入编译的命令,可以选择下面其中一个
make colorformat=RGBA8888
make colorformat=RGB888
make colorformat=RGBA4444
make colorformat=RGB565
make colorformat=Index8
make colorformat=LumA44
如果编译正确,则可在上面的命令后加一个install参数即可下载程序,
比如:
make colorformat=RGBA8888 install
下面就可以在开发板上体验效果了!!!
三、体验
上边便是此次STM32F769I-DISCO开发板上的Embedded Wizard体验,下面说说我在使用过程中的一些感受:
1、Embedded Wizard超酷的体验得益于STM32F769I-DISCO开发板的硬件,特别是这个4寸屏。
2、Embedded Wizard功能很强大,针对STM32F769I-DISCO开发板也做了不少工作,使例程和环境搭建比较顺利。
3、但个人感觉文档没有整理完整,以至于除了例程外,相关文档只有寥寥几个,使体验难度增加,总的感觉并不是很完美。我也尝试着利用模板做了小测试,这里篇幅和时间限制,后面另外开贴。
4、最后再次建议Embedded Wizard将文档整理好些,好的软件工具也要有简单实用的开发文档才能有更广阔的推广。
|