- 博客(3)
- 资源 (28)
- 收藏
- 关注
原创 Qualcomm pmic充电流程分析(msm8660)
首先软件上Pmic CHGVAL中断触发,pm8058_chg_chgval_handler函数被调用,即表明pmic检测到usb_vbus,说明有usb或者dc的插入,接着进入充电流程;之后调用msm_charger_notify_event(),在该函数中调度工作队列msm_chg.queue_work;之后调用到工作队列处理函数process_events();再之后逐步调用到pmi
2013-04-22 22:09:01 6582
原创 高通平台发送mipi参数的分析
我们知道,调试lk里面mipi lcd显示,需要在kernel里面参数数组里面改写包头(长包还是短包)和注意4字节对齐,不够则补齐0xff;其实我们kernel是对参数进行了封装,参数经过DMA发送到DSI_BASE偏移0x44的寄存器中的值是和lk里面是一致的。在mipi_dsi_host.c中mipi_dsi_cmd_dma_tx()函数打开DSI_HOST_DEBUG宏即可
2013-04-13 12:04:06 6221 1
原创 Linux 运用debugfs调试方法
运用debugfs调试方法 DebugFS,顾名思义,是一种用于内核调试的虚拟文件系统,内核开发者通过debugfs和用户空间交换数据。类似的虚拟文件系统还有procfs和sysfs等,这几种虚拟文件系统都并不实际存储在硬盘上,而是Linux内核运行起来后才建立起来。通常情况下,最常用的内核调试手段是printk。但printk并不是所有情况都好用,比如打印的数据可能过多,我
2013-04-22 22:01:27 3654 2
s3c2440开发板nandflash启动u-boot.bin下载支持dm9000
2011-05-13
移植好的mini2440开发板u-boot 内存启动 支持dm9000 tftp下载
2011-05-07
u-boot1.1.6在mini2440上nor和nandflash启动
2011-04-02
s3c2440开发板原理图及pcb及常见pads2007封装库
2010-11-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人