- 博客(14)
- 资源 (6)
- 收藏
- 关注
原创 树莓派-内核启动报错mmc0: error -5 whilst initialising MMC card
树莓派-内核启动报错mmc0: error -5 whilst initialising MMC card解决方法
2022-06-06 10:16:45
3648
1
原创 cJSON内存释放记录
记录一下使用cjson库遇到的内存问题。这个两位博主分析得很好,在此鸣谢。参考博客:cjson内存泄漏问题注意事项_u013564851的博客-优快云博客_cjson内存泄漏C语言 cJSON cJSON_Delete 与 cJSON_Free 的区别、如何释放内存、调试内存泄漏方法_kiraskyler的博客-优快云博客记录cjson创建节点的时候会动态分配内存,使用完后需要及时释放,否则会因内存不足申请失败,发段错误的情况出现。 在释放内存的...
2021-11-23 19:35:46
2948
1
原创 u-boot中的代码可裁剪
u-boot中的代码可裁剪u-boot支持的功能很多,代码量也是很庞大,有的应用场景因为内存资源的限制,需要对其进行必要的裁剪。本文将介绍一下,uboot中代码实现可裁剪性的方法。核心思路利用条件编译,通过改变条件来改变是否将目标代码编译进u-boot。目标将我们自己实现的一个命令,加上条件编译,然后可以通过make menuconfig进行配置。自己添加u-boot命令,可以参考笔者上一篇博客“u-boot中添加自己的命令”,这里不再赘述。1.源代码和函数申明处添加上宏定义
2021-05-18 21:32:31
1662
原创 【笔记】NandFlash介绍
目录NandFlash结构地址访问如何使用NandFlash芯片?NandFlash结构页(page) 读和写的最小单位,不同厂家的芯片,大小有不同,常见的有256、512、1024、2048字节。块(block) 擦除的最小单位,不同厂家大小也有所不同。额外空间() 这块空间是在每一页的后面多出来的存储空间,不算入总的存储空间,大小一般数十个字节,视芯片而定。地址访问NandFlash的地址访问大致由列地址和行...
2021-05-18 21:10:23
2281
转载 【转载】u-boot的特性与裁剪
原文:http://www.elecfans.com/d/621163.htmlu-boot特性1、开放源码;2、支持多种嵌入式操作系统内核,如Linux、NetBSD,VxWorks,QNX,RTEMS,ARTOS,LynxOS,android;3、支持多个处理器系列,如PowerPC、ARM、x86、MIPS;4、较高的可靠性和稳定性;5、高度灵活的功能设置,适合U-Boot调试、操作系统不同引导要求、产品发布等;6、丰富的设备驱动源码,如串口、以太网、SDRAM、FLASH、LCD、
2021-03-15 21:33:09
197
原创 git reset的使用
git reset的使用三种方式soft,mixed(默认),hard。git reset --hard HEAD^ // 删除当前的暂存(add)和修改,将当前分支移动到HEAD^ git reset --mixed HEAD^ // 待理解 git reset --softHEAD^ // 待理解使用场景发现本次提交或者修改的完全不正确,想要回退到上一个版本,并且不需要保留当前的修改或者提交使用git reset --ha...
2021-03-01 21:03:11
317
原创 u-boot中添加自己的命令
u-boot中添加自己的命令整体思路实现一个命令函数 使用U_BOOT_CMD(xxx); 进行声明 在Makefile中添加编译选项,将实现的命令函数代码编译进uboot命令函数U_BOOT_CMD参数定义U_BOOT_CMD(命令名称, 最大可传入的参数数量,按回车是否可重复执行, 命令函数, 执行help命令时的打印信息,help命令 );示例:如下图修改Makefile参考:...
2021-03-01 20:47:16
1619
1
原创 [笔记]ubuntu各版本下载地址
下载地址:http://mirrors.aliyun.com/ubuntu-releases/I386:32位amd64:64位Desktop版是社区开源版,拥有一些新功能新软件,免费但是不保证高稳定可靠性;Server版一般注重的是安全稳定高可靠,部分代码和设计细节不公开,为用户提供商业服务支持,它本身也不免费。...
2019-08-22 21:13:06
263
原创 【笔记】Protues仿真STM32的实现过程
测试环境:protues8.6问题:搭建好基本电路,在仿真时候出错,提示没VSS和VDD未连接,如下如图。提示错误解决办法:选择 Design -> Configure Power Rails ...修改前修改后这样配置了以后,就可以像仿真51一样的添加进程序,即可实现仿真。仿真结果...
2019-06-07 00:12:13
39959
8
原创 STM32F103+FFT+OLED25664的音乐频谱制作分享(继续干货)
前言:之前,笔者设计并制作了一个简单的FFT音乐频谱,并且分享了制作过程。本文是在原来的基础上做了一些修改。效果演示:https://www.bilibili.com/video/av47915539/成品:音乐频谱时间显示制作过程一、材料准备配方略微修改,当然味道更佳!1.STM32F103C8T6核心板一块2.OLED25664(8080并口驱动)3.音频采集电...
2019-04-02 12:09:26
22071
20
原创 STM32F103的RTC掉电不走时(有备用电池供电)
问题简述:实验环境:使用stm32cubemx配置生成了一个RTC的工程,使能了外部时钟LSE,提供了备用电池VBTE。问题:断开主电源后(备用电池已经安装好了),再次上电读取RTC的值发现,数值为断电前的数值。问题分析:断电重启之后,RTC的数据没有丢失,说明后备电池确实在为后备区域提供电源。RTC供电根据官方提供的框图,可以看到RTC和LSE掉电后都是通过备用电池供电的。...
2019-03-10 00:35:57
19100
2
原创 STM32的ADC+DMA多通道转换的时候数据错位的解决方法。
(一)问题描述:目前一个项目中,需要采集两路ADC的信号。为了使采集的信号稳定,笔者采用多次采集求取平均值,再加其他软件滤波方式。所以使用了ADC的循环采集和DMA传输。想要达到的效果:两路ADC个采集64个(2路总共128个)数据,然后使用DMA传输完成,触发中断。停止采集,等待数据处理完后再启动下一次采集。实际效果:采集完这128个数据,且DMA传输完成后,进入了中断。等我...
2018-12-09 00:37:06
18236
15
原创 stm32f103+FFT+OLED的音乐频谱制作(只需三步即可)
效果演示:https://www.bilibili.com/video/av29366031/制作过程:1.准备材料:stm32f103核心板 1块OLED12864显示屏 1块(SPI接口)声音检测传感器 1块 (咪头+放大电路 可以网上买现成的模块,也可根据后文提供的原理图自己做)2.硬件连接:(1)OLED连接:OLED_SCLK ———— PB7OL...
2018-08-15 12:00:31
66672
101
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人