历史上的今天
今天是:2024年09月08日(星期日)
2018年09月08日 | 将STemWin移植到在STM32F103RCT6上的FreeRTOS上
2018-09-08 来源:eefocus
1、版本信息
STM32固件库V3.5.0
FreeRTOS V8.2.3
STemWin 5.26
Keil 4
2、移植步骤
将FreeRTOS移植到STM32F103RCT6上,这个前面的博客有提到,课参考;
添加LCD屏的驱动代码,在这个实验中使用的正点原子的MINI板,使用的ILI9341的驱动芯片,添加好并在裸机下测试可用;
将STemWin 5.26相关文件添加到工程中,如下图

将涉及到的头文件路径加到工程的头文件路径中去
修改GUIConf.c文件中的一处地方,这个地方根据芯片来改,太大了编译会不通过,提示内存不足。如下图

在FreeRTOS创建一个任务来显示,效果如图
至此,就可以算是成功移植了,上面写的只是个大概步骤,还是有不少地方要改的,我是参考了正点原子与安富莱的文档进行移植的,有很多细节希望大家自己找他们的文档来看,望大神勿喷。
下一篇:STM32 IAP实现流程
史海拾趣
|
CPU315-PN/DP连接3个分布式I/O机架,3个分布式I/O机架还未上电,直接给CPU的机架上电后程序下载正常,而且第一次下载采用TCP/IP的形式,后来发现AI模块的信号与现场设备的不符,现场的设备是4-20mA的信号输出,AI模块上设置的是0-10V的信号输入,AI ...… 查看全部问答> |
|
在编程中遇到个问题,LINUX下如何将字符串转化成UNICODE串以及将UNICODE串转换成字符串。 在WINDOWS下可以调用MultiByteToWideChar(),WideCharToMultiByte()函数完成, 请问LINUX下有类似的函数吗,网上说的不清楚,请高人指点.… 查看全部问答> |
|
刚学,也许问题就问得不对。见谅 如果GSM模块已经和计算机串口相连,网上有一段话说。 1) 从串口输入:AT+CMGS=”13636371111” 然后按回车键。 这里的 从串口输入 是指从哪里输入,是指用cmd命令进入DOS模式,在DOS ...… 查看全部问答> |
|
刚看见有人说430单片机很贵,100美金什么的,这可能是被AVR的代理商给忽悠过吧。 第一,430的产品齐全,价格一直在降,最近我申请了大概0.5美金的样片。反观AVR的芯片最近呢几年来一直在涨,现在很多芯片又是断货又是涨价的,很多芯片都不 ...… 查看全部问答> |
|
void Show_Waveform(void){ unsigned char k; unsigned int i,s; for(s=10;s<310;s++) { Set_ramaddr(cl[s-10],s); Write_com_data(0x0022,0x0000); if(cl[s-10]<c ...… 查看全部问答> |
|
$(\'swf_Jwj\').innerHTML=AC_FL_RunContent(\'width\', \'550\', \'height\', \'400\', \'allowNetworking\', \'internal\', \'allowScriptAccess\', \'never\', \'src\', encodeURI(\'http://player.youku.com/player.php/sid/XMzA3OTU5NTY4/v.sw ...… 查看全部问答> |




