STemWin移植到MiCO物联网操作系统笔记-基于秉火STM32F429开发板【2】

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012349679/article/details/54630513

MiCO 移植到了 STM32F429上,并移植了 emWin MiCO

源码Git地址https://github.com/zhaojuntao/MiCO-STM32F429-emWin

DEMO所在目录为:demos\application\LTDC_LCD emWin库的路径为: libraries\emWin\STemWinLibrary522BSP Driver驱动路径为: libraries\USER

project是基于IAR IDE(软件版本7.30.3) bootloaderproject路径为:Projects\STM32F4xx\bootloader\EWARM\Bootloader.eww DEMO project路径为:Projects\STM32F4xx\demo\EWARM\demo.eww

使用方法:

1      githubdownload整个project SDK

2      准备“秉火挑战者STM32F429”开发板,并配置秉火5寸电容屏

3      使用IAR For ARM 9.30.3或以上版本打开Bootloader.eww工程,编译并下载。(注意bootloader工程Debug的时候会直接全速运行,不能单步调试)

4      打开串口调试软件,连接Debug串口(秉火开发板9V供电接口旁的USB串口),设置波特率为115200,无流控。(建议使用secureCRT软件,需要Y-MODE协议支持)

5      将秉火开发板PC11 Pin脚接地,复位开发板,会在上述的串口调试软件中打印如下信息:


6     bootloader命令烧录EMW1062 RF固件

在上述的bootloader页面输入2,更新RF固件


7      secureCRT菜单栏,传输-->发送Y-modem,选择EMW1062对应的RF固件43362A2-5.90.230.12.bin。(固件路径: resources\wifi_firmware\43362\ 43362A2-5.90.230.12.bin


8     使用IAR For ARM 9.30.3或以上版本打开Projects\STM32F4xx\demo\EWARM\demo.eww工程,编译并下载。(注意下图的宏的设置)

DEMO软件同时打开了文件系统fatfs的编译,请根据需要选择。


9      下载完成后,复位开发板,串口会打印如下log信息


10      演示照片






11      演示视频


http://v.youku.com/v_show/id_XMjQ3ODUyNjAzNg==.html#paction

Note这个DEMO只是把上海庆科(MXCHIP)的MiCO物联网操作系统移植到了秉火挑战者开发板上,所有硬件均是基于此板卡,基于此,移植了emwin522版本到了mico系统上,同时参考了秉火提供的emwin移植DMEO目前emwin的操作没有基于RTOS,而是在mico系统上单线程跑的,通过mico提供的软件定时器为emwin提供时间基准。

另外,本DEMO并未加入触摸屏的相关驱动,后续会加入,目前有需要的,请自行初始化配置。

其次,本DEMO并未开启联网功能,如需开启,请打开宏MICO_WLAN_CONNECTION_ENABLE


根据自己需求添加SDK中的其它DEMO功能。






猜你喜欢

转载自blog.csdn.net/u012349679/article/details/54630513