- 博客(6)
- 资源 (22)
- 收藏
- 关注
原创 u-boot 程序执行流程记录(am335x 开发板)
Author:DriverMonkeyMail:boowkorepeng@hotmail.comQQ:196568501欢迎交流(承接各类嵌入式外包项目-wince,linux,单片机,上位机开发)进入u-bootfile: start.s b reset // 跳转到复位执行函数...reset://1.set the cpu t
2013-03-26 11:10:09 2177
转载 linux设备驱动归纳总结(四):3.抢占和上下文切换
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx上一节介绍了进程调度的一些基本概念,并简单介绍了在没有抢占的情况下,CFS调度的是如何分配进程的优先级和时间片。但是,内核并不会只是单一地分配时间片让进程运行。xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
2013-03-25 11:38:17 873
原创 通过 OOPS PC 指针信息找到系统出错位置
OOPS PC值如下:PC:[]arm-linux-objdump -D vmlinux > vmliux.dis打开 vmlinux.dis...c0268f00: e3a00000 mov r0, #0c0268f04: e89da800 ldm sp, {fp, sp, pc}c0268f08 :c026
2013-03-22 18:05:09 1954
转载 Linux strace命令
简介strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通 过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值,执行消耗的时间。输出参数含义root@ubuntu:/usr# strace ca
2013-03-22 09:57:29 825
原创 AM335X DDR 3 调试总结
Author:DriverMonkeyphone:13410905075mail:bookworepeng@hotmail.comQQ:196568501因为开发上的用的是DDR2 而我们项目中用的是DDR3,所以需要我们进行修改1. 刚开始调试的时候按照TI FAE 给的文档调试 DDR3(文档名:DDR3 Software Leveling and Register
2013-03-16 16:28:56 6186
原创 基于AM335X NAND FLASH 驱动调试总结
author:DriverMonkeyphone:13410905075qq:196568501mail:bookworepeng@hotmail.combug 现象:在bootloader下 可以正常读写flash, 内核里面找不到flash.在内核启动信息里面报以下错误信息:error:No NAND device found 分析:由于
2013-03-05 11:21:00 5329
portmap ARM 平台
2014-04-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人