从linux了解世界
发布时间:2016-01-02 17:26:58
函数跳转的两种方法:1、bl func2、ldr lr 返回地址 ldr pc 跳转地址第一种方法,执行bl指令的时候会自动把返回地址写入lr(相对地址)。第二种方法,人为地把返回地址写入lr,再把跳转地址写入pc(绝对地址)。关于相对.........【阅读全文】
发布时间:2015-12-04 22:34:05
配置linux3.18.24支持yaffs、busybox1.22.1到mini2440......【阅读全文】
发布时间:2015-11-30 11:11:33
bootloader中最难懂的就是代码的重定向,各种教程都是用的arm-linux工具链或者老套的ads来讲解,我通过对重定向在mdk上的实现,搞懂了很多之前的困惑。想明白重定向,首先要明白程序有两种状态:存储静止状态、加载运行状态(就是执行不执行的区别)。mdk的scatter文件(分散加载文件)可以设置两种程序地址:加载地址和.........【阅读全文】