<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[CCTV_H的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/CCTV_H</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; CCTV_H]]></copyright><item><title><![CDATA[关于：undefined reference to `f_gets‘ 的报错]]></title><link>https://blog.youkuaiyun.com/CCTV_H/article/details/149773838</link><guid>https://blog.youkuaiyun.com/CCTV_H/article/details/149773838</guid><author>CCTV_H</author><pubDate>Wed, 30 Jul 2025 11:59:41 +0800</pubDate><description><![CDATA[在包含了ff.h头文件的情况下还会报错，很大概率是因为没有开启ffconf.h中的FF_USE_STRFUNC，大概率可以解决这个问题。]]></description><category></category></item><item><title><![CDATA[ESP32/ESP8266串口（UART）烧录bin文件]]></title><link>https://blog.youkuaiyun.com/CCTV_H/article/details/147947906</link><guid>https://blog.youkuaiyun.com/CCTV_H/article/details/147947906</guid><author>CCTV_H</author><pubDate>Wed, 14 May 2025 10:46:13 +0800</pubDate><description><![CDATA[编译环境：vscode+idf编译环境：vscode+idf烧录软件：flash_download_tool_3.9.2（ESP官网下载地址在上图中可以看到输出了三个bin文件和它们的起始偏移地址，我们只需要把它们导入到flash_download_tool烧录软件中就可以了。]]></description><category></category></item><item><title><![CDATA[e2 studio编译按钮图标（小锤子）消失]]></title><link>https://blog.youkuaiyun.com/CCTV_H/article/details/147771721</link><guid>https://blog.youkuaiyun.com/CCTV_H/article/details/147771721</guid><author>CCTV_H</author><pubDate>Wed, 07 May 2025 18:24:39 +0800</pubDate><description><![CDATA[首先依次点击window、perspective、customize perspective；首先依次点击Toolbar Visibility、file；
最关键的来了：不管file里面的框有没有被勾上，把它们全部勾上，然后apply and close，正常来说小锤子就会重新出现。]]></description><category></category></item><item><title><![CDATA[关于lvgl “lv_img_dsc_t”结构体使用的疑问、并行刷新图片思路]]></title><link>https://blog.youkuaiyun.com/CCTV_H/article/details/146311881</link><guid>https://blog.youkuaiyun.com/CCTV_H/article/details/146311881</guid><author>CCTV_H</author><pubDate>Mon, 17 Mar 2025 12:26:18 +0800</pubDate><description><![CDATA[但是发现只有前面两张数据是正常的，后面显示的图片大致也可以看出整体样貌，但是会有一点一点的白色，后面我尝试把current_idx_bg改成9，跟需要显示的图片张数一致，就正常了；我创建了lv_img_dsc_t类型的一个数组变量lv_img_dsc_t bg_layer_image_descs[current_idx_bg];current_idx_bg大小为2，然后遍历显示9张数据，通过不断的切换current_idx_bg（0，1，0，1）去显示遍历好的新数据（0，1，2，3，4，5，6，7，8）]]></description><category></category></item><item><title><![CDATA[关于 Linking CXX xxx.elf FAILED: xxx.elf 编译问题；espidf gitignore文件参考]]></title><link>https://blog.youkuaiyun.com/CCTV_H/article/details/144530979</link><guid>https://blog.youkuaiyun.com/CCTV_H/article/details/144530979</guid><author>CCTV_H</author><pubDate>Tue, 17 Dec 2024 11:44:47 +0800</pubDate><description><![CDATA[我出现这个问题的过程是先配置了以下这个.gitignore文件（见下方），提交后clone下来测试能否成功编译，发现Linking CXX xxx.elf FAILED: xxx.elf错误。后面我把sdkconfig提交上去编译就通过了，这个文件内的某些信息也许不能通过编译全部正确生成，所以上传git时记得加上sdkconfig文件。]]></description><category></category></item><item><title><![CDATA[e2studio Launching xxx.elf has encountered a problem.]]></title><link>https://blog.youkuaiyun.com/CCTV_H/article/details/144186747</link><guid>https://blog.youkuaiyun.com/CCTV_H/article/details/144186747</guid><author>CCTV_H</author><pubDate>Mon, 02 Dec 2024 13:57:26 +0800</pubDate><description><![CDATA[将freertos_ek_ra2e1_ep119改为freertos_ek_ra2e1_ep与.jlink和launch一致再烧录就不会报错了。我遇到的这个问题原因应该是文件夹名字与Flat文件命名不一致导致的。]]></description><category></category></item><item><title><![CDATA[pvPortMalloc返回NULL的原因]]></title><link>https://blog.youkuaiyun.com/CCTV_H/article/details/143587654</link><guid>https://blog.youkuaiyun.com/CCTV_H/article/details/143587654</guid><author>CCTV_H</author><pubDate>Thu, 07 Nov 2024 10:31:20 +0800</pubDate><description><![CDATA[是用于从 FreeRTOS 的堆中分配内存的函数。如果堆中没有足够的可用内存来满足请求的大小，实时检测freertos的剩余堆栈以及各个任务剩余大小，做到心里有数，提前预防此类错误。我在使用pvPortMalloc的时候发现返回了NULL。这通常是最常见的原因。]]></description><category></category></item><item><title><![CDATA[e2studio恢复修改默认主题和字体]]></title><link>https://blog.youkuaiyun.com/CCTV_H/article/details/143180942</link><guid>https://blog.youkuaiyun.com/CCTV_H/article/details/143180942</guid><author>CCTV_H</author><pubDate>Wed, 23 Oct 2024 12:42:42 +0800</pubDate><description><![CDATA[最近下载了新版本的e2studio（2024），下载后发现主题是黑色的，字体看着也没有原来的舒服，然后记录一下调整过程。]]></description><category></category></item><item><title><![CDATA[error: #5: cannot open source input file “stm32f10x_lib.h，错误]]></title><link>https://blog.youkuaiyun.com/CCTV_H/article/details/142790928</link><guid>https://blog.youkuaiyun.com/CCTV_H/article/details/142790928</guid><author>CCTV_H</author><pubDate>Wed, 09 Oct 2024 16:49:44 +0800</pubDate><description><![CDATA[参考这篇文章。]]></description><category></category></item><item><title><![CDATA[bootloader跳转到app失败的解决方法]]></title><link>https://blog.youkuaiyun.com/CCTV_H/article/details/142596552</link><guid>https://blog.youkuaiyun.com/CCTV_H/article/details/142596552</guid><author>CCTV_H</author><pubDate>Fri, 27 Sep 2024 16:24:13 +0800</pubDate><description><![CDATA[其中有一个跳转函数一般都叫在项目中我发现不跑RTOS时，使用do_boot();可以正确跳转到正确位置，但是在freertos中调用do_boot();不会正确跳转，反而bootloader会不断的reset；为什么会这样呢？]]></description><category></category></item><item><title><![CDATA[e2studio、SmartSnippets Studio、Eclipse编译显示RAM和ROM使用情况]]></title><link>https://blog.youkuaiyun.com/CCTV_H/article/details/142563483</link><guid>https://blog.youkuaiyun.com/CCTV_H/article/details/142563483</guid><author>CCTV_H</author><pubDate>Thu, 26 Sep 2024 16:46:28 +0800</pubDate><description><![CDATA[1、右击左侧项目，点击properties，然后见下图，将原来的--specs=rdimon.specs（有可能是其它值）替换为。，然后点击apply and close，就大功告成啦。]]></description><category></category></item><item><title><![CDATA[eclipse、SmartSnippets Studio、项目文件夹出现灰色斜杠]]></title><link>https://blog.youkuaiyun.com/CCTV_H/article/details/140487331</link><guid>https://blog.youkuaiyun.com/CCTV_H/article/details/140487331</guid><author>CCTV_H</author><pubDate>Wed, 17 Jul 2024 10:21:49 +0800</pubDate><description><![CDATA[最后就大功告成啦。]]></description><category></category></item><item><title><![CDATA[Variable references empty selection: ${project_loc}解决方法]]></title><link>https://blog.youkuaiyun.com/CCTV_H/article/details/140465724</link><guid>https://blog.youkuaiyun.com/CCTV_H/article/details/140465724</guid><author>CCTV_H</author><pubDate>Tue, 16 Jul 2024 14:33:17 +0800</pubDate><description><![CDATA[经过测试可以解决问题；本人用的编译器是SmartSnippets Studio v2.0.16，在这里吐槽一下这个编译器用着非常不顺手。]]></description><category></category></item><item><title><![CDATA[独立看门狗（iWDT）超时时间计算]]></title><link>https://blog.youkuaiyun.com/CCTV_H/article/details/139683861</link><guid>https://blog.youkuaiyun.com/CCTV_H/article/details/139683861</guid><author>CCTV_H</author><pubDate>Fri, 14 Jun 2024 15:59:06 +0800</pubDate><description><![CDATA[最终计算出设置的超时时间 = 17.067 ms x 2048 cycles = 34.95 秒。那么，可以得到独立看门狗的时钟频率 15000Hz / 256 = 58.59hz。周期时间等于 1/58.59hz = 17.067 ms。首先，独立看门狗的输入时钟频率为 15000hz。将循环周期设为 2048 cycles。时钟分频比等于 256。]]></description><category></category></item><item><title><![CDATA[使用SecureCRT发送hex、字符串]]></title><link>https://blog.youkuaiyun.com/CCTV_H/article/details/139346872</link><guid>https://blog.youkuaiyun.com/CCTV_H/article/details/139346872</guid><author>CCTV_H</author><pubDate>Fri, 31 May 2024 10:55:20 +0800</pubDate><description><![CDATA[使用SecureCRT发送hex或者字符串的方法见以下链接：用secureCRT串口工具发送hex字符串的方法_securecrt 发送hex-优快云博客]]></description><category></category></item><item><title><![CDATA[74HC595]]></title><link>https://blog.youkuaiyun.com/CCTV_H/article/details/135950626</link><guid>https://blog.youkuaiyun.com/CCTV_H/article/details/135950626</guid><author>CCTV_H</author><pubDate>Wed, 31 Jan 2024 12:16:28 +0800</pubDate><description><![CDATA[这篇文章写的非常清楚。]]></description><category></category></item><item><title><![CDATA[用clion ide开发stm32]]></title><link>https://blog.youkuaiyun.com/CCTV_H/article/details/135934801</link><guid>https://blog.youkuaiyun.com/CCTV_H/article/details/135934801</guid><author>CCTV_H</author><pubDate>Tue, 30 Jan 2024 15:47:57 +0800</pubDate><description><![CDATA[大部分我是按照第一篇博客来的，直到需要往系统环境里面的path添加环境时我参考了第二篇（找了半天不知道系统环境在那里，但是第二篇里面有写）我一共参考了两篇博客，过程很顺利。]]></description><category></category></item><item><title><![CDATA[keil5输出bin文件]]></title><link>https://blog.youkuaiyun.com/CCTV_H/article/details/132424136</link><guid>https://blog.youkuaiyun.com/CCTV_H/article/details/132424136</guid><author>CCTV_H</author><pubDate>Tue, 22 Aug 2023 11:22:35 +0800</pubDate><description><![CDATA[（bin输出到项目目录下）]]></description><category></category></item><item><title><![CDATA[uart与uart之间的通信（队列缓存）]]></title><link>https://blog.youkuaiyun.com/CCTV_H/article/details/131126086</link><guid>https://blog.youkuaiyun.com/CCTV_H/article/details/131126086</guid><author>CCTV_H</author><pubDate>Fri, 09 Jun 2023 13:57:25 +0800</pubDate><description><![CDATA[if(count >= length+3)//为什么加3？//防止队列满了后一帧数据分散开来，一部分在尾部，一部分在头部。我做了一些修改：防止队列满了后一帧数据分散开来，一部分在尾部，一部分在头部。//不足一帧是继续等待，实际中可以做个超时处理。//防止队列满了后一帧数据分散开来，一部分在尾部，一部分在头部。#define LEN 4       //最小的一帧数据具有的长度。]]></description><category></category></item><item><title><![CDATA[使用stm32进行ota升级]]></title><link>https://blog.youkuaiyun.com/CCTV_H/article/details/130926039</link><guid>https://blog.youkuaiyun.com/CCTV_H/article/details/130926039</guid><author>CCTV_H</author><pubDate>Mon, 29 May 2023 14:45:57 +0800</pubDate><description><![CDATA[3、bootloader和app存放方案：将mcu内部flash分为两块内存，分别存放bootloader和app。2、下载官方bootloader和编写测试demo；2、数据传输协议：ymodem，如果不了解ymodem值得去了解下。1、硬件方案：只使用mcu内部flash，没有外置flash。4、ota流程：使用uart进行数据更新，并运行新的程序。1、下载“SecureCRT 8.3”软件。然后按下键盘3，执行新程序就完成了。]]></description><category></category></item></channel></rss>