自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 EMMC操作命令出现oops问题记录

的值刚好和MMC_BLK_IOC_SBC对应值置位,则产生非法地址,并在随后的memcpy中导致OOPS。mmc_blk_ioctl_copy_from_user中idata是用kmalloc赋值,的值是随机的,没有赋初值;kernel线程在__mmc_blk_ioctl_cmd中执行时,操作EMMC的过程中,概率出现OOPS,结合OOPS信息以及代码分析。

2024-12-10 09:42:50 234

原创 SD卡初始化失败案例

SD卡在uboot中能识别,在linux中初始化失败,经过分析是SD卡在3.3V切换到1.8V时存在问题,需要分析那些因素影响电压切换。如果没有pinctrl_usdhc1_100mhz和pinctrl_usdhc1_200mhz,则不要声明支持UHS模式。

2024-11-29 19:45:21 443

原创 kernel裁剪遇到的问题案例

最近裁剪过kernel,将一些不必要的配置去掉了,导致版本里出现cpuinfo_cur_freq给裁剪没有了,但心想这个配置我特意保留了啊,只是没有验证该功能而已。,之前可能以为CONFIG_CPU_FREQ相关的选项设置就够了,对于NVMEM压根没有用到的东西直接去掉了,看来和cpufreq有关系,待往下分析。cpufreq子系统不仅仅有sysfs接口而且还有相关驱动,不仅仅和体系架构有关,且和特性CPU相关,比如。通过增加(从有问题的配置开始)或者删除(从之前的配置开始)相关配置,最后确认和。

2024-11-26 15:23:29 687

原创 uboot env 没有擦除导致的问题

sd卡升级emmc的uboot/kernel/dtb/rootfs后,发现无法启动,最终发现是uboot环境变量init修改了,init=/sbin/bootchartd,而正常版本rootfs中是没有bootchartd这个命令的,导致系统无法启动。emmc相对sd卡来说多了boot0/boot1等分区,而且启动的时候uboot是在boot0分区,uboot的env可能会想当然在boot0中,和实际测试不符合,那就是说人为指定了在user area。在uboot下的操作,和理论很符合,让自己更自信了呢?

2024-11-19 19:19:28 1025

原创 sd卡拔出来时没有umount相关目录

怀疑3: /tmp文件差异?最后查看/tmp是个软链接,在ubuntu中尝试软链接的目录,发现和单板一样的问题,只显示软链接的文件名,不显示内容,find /tmp/ 或者 find -L /tmp (其中 -L Follow symbolic links 跟踪符号链接的内容)怀疑2:可能是busybox的原因,在ubuntu中尝试,find /tmp果然能显示文件名称,然而在ubuntu中使用busybox的find,也能显示文件名称,busybox选项和单板一样,排除busybox配置问题。

2024-11-04 19:10:42 341 1

原创 eudev案例

udevadm相关;优化启动时间

2024-10-22 17:23:20 716

原创 字模生成工具以及解析

字模生成工具以及解析。

2024-08-11 20:43:05 271

原创 【RK3399】WDT相关分析

watchdog寄存器基址和大小。#watchdog时钟。RK3399 watchdog用的是新思(Synopsys)的IP。

2023-06-14 09:15:17 308

RS485/RS232等通信程序(GPIO切换方向)

串口通信的模拟程序,服务器以及客户端 且通过GPIO来切换RS485的程序 而且还模拟传输文件的服务器以及客户端 最高波特率支持设置1500000bps

2013-09-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除