2018年7月22日
摘要: nand启动与nor启动的区别主要分为以下几部分说明: 1、nand flash与nor flash的最主要区别 2、s3c2440的nand启动与nor启动原理 3、nand启动与nor启动的时候uboot做了什么 1、在JZ2440开发板上有两种Flash,分别为nand flash和nor f 阅读全文
posted @ 2018-07-22 21:20 andy_fly 阅读(3565) 评论(0) 推荐(0) 编辑
  2018年7月20日
摘要: 在执行make 100ask24x0_config之后就配置完成了针对JZ2440开发板的UBOOT,接下来需要执行make all进行编译链接最终生成u-boot.map、u-boot.srec、u-boot.bin文件,下面主要针对这一过程进行分析: 1、u-boot.map、u-boot.sr 阅读全文
posted @ 2018-07-20 21:28 andy_fly 阅读(443) 评论(0) 推荐(0) 编辑
  2018年7月19日
摘要: 本文转载自:https://blog.csdn.net/petersmart123/article/details/52333818 编译过程和符号表重定位问题:转载自:http://www.cnblogs.com/malc/p/5629610.html 对于代码的编译问题千头万绪从何说起呢,首先来 阅读全文
posted @ 2018-07-19 15:37 andy_fly 阅读(730) 评论(0) 推荐(0) 编辑
  2018年7月16日
摘要: 从网上下载uboot源码之后需要对源码作相应修改来支持自己的开发板,更改完源码之后需要配置。uboot(make<board_name>_config)。这里以百问网的开发板jz2440为例子,配置命令为make 100ask24x0_config。这条命令的执行过程按以下几步分析: 1、u-boo 阅读全文
posted @ 2018-07-16 17:27 andy_fly 阅读(442) 评论(0) 推荐(0) 编辑
  2018年7月15日
摘要: cpu/arm920t/start.S程序步骤大致有以下几个 1、设置中断向量表 2、设置CPU模式为SVC32 mode并且关闭IRQ与FIQ中断 3、关闭看门狗 4、屏蔽所有中断 5、判断程序是否在RAM中运行如果不是的话则先关闭MMU再则需要初始化RAM。 6、设置堆栈准备在C函数中运行了 7 阅读全文
posted @ 2018-07-15 20:32 andy_fly 阅读(1417) 评论(1) 推荐(2) 编辑