首页 » 科学 » STemwin更换为MDK下的emwin_文件_文件夹

STemwin更换为MDK下的emwin_文件_文件夹

雨夜梧桐 2025-01-04 11:07:00 0

扫一扫用手机浏览

文章目录 [+]

想在别的芯片上跑原来的功能和界面,便于移植,由于之前的产品用的STemwin,STemwin须要下面的操作:

/ 使能CRC校验, 用于开启STemWin的利用 /

STemwin更换为MDK下的emwin_文件_文件夹 STemwin更换为MDK下的emwin_文件_文件夹 科学

RCC_AHBPeriphClockCmd(RCC_AHBPeriph_CRC, ENABLE);

STemwin更换为MDK下的emwin_文件_文件夹 STemwin更换为MDK下的emwin_文件_文件夹 科学
(图片来自网络侵删)

以是,举个例子,ST的芯片换Pin2Pin的GD32,GUI将不能利用,有两种办法,可以用ucGUI来做,也可以将之前的STemwin更换为MDK下的emwin,后者更方便快捷一些

那就开始吧~

1.在这之前首先确保MDK注册了这个东西:

和谐办法同软件和谐方法

2.我们在MDK文件夹下找到下面两个文件夹

Include下全部复制

Lib文件夹下,这里只复制对应你处理器的lib文件即可,我是F103,以是选择CM3

3.更换我们之前STM32emwin工程文件中的

这两个文件夹,个人命名办法不同,比拟文件夹下内容找到对应文件夹即可

(更换之前记得备份之前的,以免操作不当)

4.更换完成之后,在工程下创造之前GUI_Lib下的Lib文件失落效,remove掉,添加新的Lib文件,直接编译,成功!

注:文章紧张是有一个地方须要解释,我是裸机做的,以是当你添加MDK下的库文件和头文件的时候,他的文件里面会默认在GUI.h下声明四个和OS干系的函数,以是更换完成之后,如果你的程序之前是没有跑系统的,会有四个缺点:

这个缺点不可怕,我们追溯下,就能创造:

GUI.h是只读文件,里面也没有我们须要修正的参数,以是我们保险起见不去动这个文件,我们在main.c中或者其他.c文件中手动添加这四个函数,内容为空(我们没用到系统,以是不会有影响)即可:

编译.........

又见到了熟习的 - 0 Error(s), 0 Warning(s).

标签:

相关文章

民航代码,航空业的“语言密码”

民航代码,作为航空业的“语言密码”,在保障航班运行安全、提高航空服务效率等方面发挥着至关重要的作用。本文将从民航代码的起源、分类、...

科学 2025-01-06 阅读0 评论0