RT-Thread学习笔记
RT-Thread
南林夕
这个作者很懒,什么都没留下…
展开
-
ART-Pi在rt-thread studio中使用touchgfx与触摸屏GT1151的适配
首先感谢大佬手把手操作,我们做下来,不出意外的话编译没有错误,我们也需要根据大佬的文章进行操作,但是有一个问题就是ART-Pi中Touchgfx默认的是GT9147触摸屏,如果使用其它的触摸屏就需要在中适配,由于时间原因长话短说,完成大佬的操作后,可以看到显示屏上显示demo但是并不能进行触摸操作,我们需要在这个文件中适配修改,比方说我使用的GT1151,先把GT1151的示例在工程中注释掉,然后根据GT1151的示例进行修改。直接上代码:使用其它的触摸屏应该也是一样的方法。/** ******原创 2021-12-28 09:11:48 · 793 阅读 · 0 评论 -
ART-PI wifi模块自动连接
1、首先我们要创建一个ART-PI wifi例程,因为这个例程是已经部署好的,我们可以根据它的工程来调试我们的工程2、要在成功打开wifi的基础上进行添加,在我们自己的工程上添加wifi模块,打开wifiAP6212和使能AP62123、然后我们添加fal 和 easyflash软件包4、添加完之后如果编译的话应该会报错,请移步这里看具体解决方法5、将我们创建的模板工程中port文件中的4个文件添加到我们自己工程中port文件中6、最后在我们的main文件中不同位置分别添加extern原创 2021-07-21 09:37:23 · 889 阅读 · 1 评论 -
RT-Thread 添加EasyFlash后编译遇见错误的问题
问题:当我们添加EasyFlash轻量级嵌入式闪存库编译后遇到许多错误问题现象:问题原因:ef-fal_port.c未参与编译问题解决:将ef_fal_port.c复制到src文件夹下,刷新工程重新编译就好原创 2021-07-14 21:16:02 · 609 阅读 · 1 评论 -
RT-Thread Finish命令踩坑(PWM例程遇到)
问题:刚开始Finish命令还可以使用,但是当执行命令列表中的命令后发现按Tab键Finish命令不出现,这个问题是在运行PWM例程中遇到的。问题原因:原因其实很简单:命令列表中有while循环进入了死循环,但是为什么有的时候可以呢?比如线程管理中的一个例程这是因为它使用了线程调度...原创 2021-07-14 10:42:28 · 914 阅读 · 0 评论 -
基于ART-PI添加文件系统
首先感谢大佬的文章下面是我借鉴并学习的内容我们创建好一个例程,然后打开配置保存并下载输入list_device,成功打开轻量级嵌入式内存库打开文件夹将ef_fal_port.c复制到src文件夹中然后编译成功...原创 2021-07-13 21:14:09 · 147 阅读 · 0 评论 -
基于ART-PI ALIENTEK 4342 RGBLCD的touchgfx在rt-studio上的使用
创建模板工程添加gt9147芯片触摸包,使能IIC1,并打开Touchgfx library并保存使能CRC 和 DMA2D因为touchgfx需要C++支持,所以配置C++编译规则自带的ALIENTEK 4384 RGBLCD,因为我使用的是4342,所以需要配置一下参数同时touchgfx文件需要同步配置这个时候我们下载上发现屏幕模糊,这是因为时钟不匹配这个时候我们我们在touchgfx中添加例程,下载上发现触摸不能使用或者说触摸点不对校准触摸编译下原创 2021-07-13 09:49:32 · 462 阅读 · 0 评论 -
RT-Thread硬件定时器未进入中断问题解决
问题现象:问题原因:造成这个的原因主要是未使能硬件定时器时钟问题解决:我使用的是TIM13随便找地方添加代码使能时钟就可以void HAL_TIM_Base_MspInit(TIM_HandleTypeDef* htim_base){ if(htim_base->Instance==TIM13) { /* USER CODE BEGIN TIM2_MspInit 0 */ /* USER CODE END TIM2_MspInit 0 */原创 2021-07-11 10:25:15 · 933 阅读 · 0 评论