Chinaunix首页 | 论坛 | 博客
  • 博客访问: 797035
  • 博文数量: 81
  • 博客积分: 612
  • 博客等级: 中士
  • 技术积分: 1216
  • 用 户 组: 普通用户
  • 注册时间: 2012-01-03 14:38
个人简介

蝴蝶翅膀的力量,也许能够改变这个世界。

文章分类

全部博文(81)

文章存档

2020年(2)

2019年(2)

2018年(6)

2017年(2)

2016年(5)

2015年(7)

2014年(20)

2013年(12)

2012年(25)

发布时间:2014-04-17 17:16:42

调试某单板的汇编代码,想把ra,a5,a6的寄存器的值打出来:    move    a0, ra    jal     uart_write_hex    nop    move    a0, a5    jal     uart_write_hex    nop    move    a0, a.........【阅读全文】

阅读(941) | 评论(0) | 转发(0)

发布时间:2014-04-11 21:55:48

某单板,更新厂商的sdk到最新后(linux内核从3.10.9升级到3.10.20),运行busybox的reboot命令,串口打 印"The system is going down NOW !!" "Requesting system reboot."后,挂死。首先从busybox开始,查看reboot命令的流程。流程很简单,busybox最后调用reboot()函数,让系统重启。用户态的reboot()函数是一个系统调用.........【阅读全文】

阅读(6087) | 评论(1) | 转发(0)

发布时间:2014-04-01 10:49:28

Makefile和Makefile.in是自动生成的。之前我订制时,将修改部分放到了Makefile.in。由于svn库下载文件时,文件下载的时间是不确定的。而有些文件相互之间的依赖关系有可能由于文件的时间而发生改变,会导致Makefile.in会重新生成。导致订制的部分丢失。因此,需要修改Makefile.am而不是Makefile.in。.........【阅读全文】

阅读(1891) | 评论(0) | 转发(0)

发布时间:2014-03-27 11:46:37

用svn add命令添加文件到版本库会忽略一些文件,比如链接文件,这时需要使用 svn add --no-ignore命令。......【阅读全文】

阅读(4707) | 评论(0) | 转发(0)

发布时间:2014-02-27 09:59:07

最近做一个mips架构的uboot移植,发现uboot无法向linux传递启动参数。经查,发现是传递参数的内存是kseg0(0x80000000-0xA0000000)。linux启动时会invalidate cache,因此只要将传递参数的内存修改为kseg1(0xA0000000-0xC0000000)即解决问题。这个问题不是每个mips架构的都有,和cache是write through还是copy back策略有关.........【阅读全文】

阅读(1117) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册