- 博客(11)
- 资源 (41)
- 收藏
- 关注
原创 ncurses库移植
目标板:ARM (I.MX286)宿主机:ubuntu-13.10交叉编译器:arm-none-linux-gnueabi-gccncurses版本:5.9原文连接:http://blog.csdn.net/fulinusncurses库下载地址:http://ftp.gnu.org/pub/gnu/ncurses/解压:[fulinux@ubuntu ~]$ tar xzf ncurses-5.
2015-02-28 10:22:50 4103 2
原创 u-boot-2014.10移植第25天----nand flash启动(三)
在实现u-boot从nand flash启动之前,我们将前面asm_led程序放在nand flash第一个块的前4Kbit之中,因为asm_led没有系统初始化功能,所以还需要将bootstrap程序,放在nand flash的0地址处。bootstrap初始化完2440后,跳转到asm_led程序去执行。这对于掌握从nand flash启动有着很重要的意义。创建一个目录:$ mkdir nan
2015-02-27 08:30:45 2654
原创 u-boot-2014.10移植第24天----nand flash启动(二)
nand flash启动 比较新的u-boot版本包括u-boot-2014版本的都是用重定向的机制,而且用到了代码位置无关的技术,在u-boot连接时使用了-pie选项:-pie :Produce a position independent executable on targets which support it. For predictable results,you must also
2015-02-11 08:33:25 1989
原创 u-boot-2014.10移植第23天----nand flash启动(一)
在Nand flash中保存环境变量u-boot中的环境变量可以通过pri命令可以查看,可以通过set(setenv)命令设置一个参数,设置之后的参数仅仅是保存在SDRAM中,掉电后丢失,使用save命令可以保存参数到Nor flash或Nand flash中去,但是u-boot默认是保存到Nor flash中去,下面修改u-boot,使其保存的环境变量保存到Nand flash中去。在inclu
2015-02-10 08:13:51 3086
原创 u-boot-2014.10移植第22天----添加nand flash命令支持(四)
解决问题:nand0: MTD Erase failure: -5 drivers/mtd/nand/nand_bbt.c文件中初始化bbt/* * Allocate memory (2bit per block) and clear the memory bad block * table. */ this->bbt = kzalloc(len, GFP_
2015-02-09 10:07:18 3125
原创 u-boot-2014.10移植第21天----添加nand flash命令支持(三)
虽说nand flash读写操作是可以了,但是我使用nand markbad命令将一个块标记为
2015-02-08 08:34:12 3802
原创 u-boot-2014.10移植第16天----Nor flash启动
第15天时将u-boot.bin文件烧录到Norflash上没有正常启动,考虑到tq2440.h文件中的CONFIG_SYS_TEXT_BASE 值时0x33FC0000,我们将其修改为0,毕竟这个是绝对地址。#define CONFIG_SYS_TEXT_BASE 0修改、编译、烧录后运行:结果还是不能运行,这是什么原因呢?将bootstrap.bin文件重新烧录到Norflash中,将u-bo
2015-02-06 08:14:10 2911
原创 u-boot-2014.10移植第15天----nor flash操作
去除nor flash写保护在已经运行起来的u-boot命令行去除nor flash写保护:TQ2440 # flinfoBank # 1: EON EN29LV160AB flash (16 x 16) Size: 2 MB in 35 Sectors AMD Legacy command set, Manufacturer ID: 0x1C, Device ID: 0x2249
2015-02-05 08:38:41 3865
原创 u-boot-2014.10移植第14天----在SDRAM中运行
昨天遇到编译错误,我们从错误提示中寻找解决方法:信息1:CHK include/config.h/* Automatically generated - do not edit */#define CONFIG_BOARDDIR board/samsung/tq2440#include #include #include #include #include 注释中说这个文件是自
2015-02-04 08:41:14 3968
原创 u-boot-2014.10移植第13天----创建开发板
board_init_r 函数在文件arch/arm/lib/board.c中,都是C挺复杂的,以后看情况,如果用到了就深入研究,这里就跳过了。“通过上面的叙述,大家应该比较了解U-boot的大致情况,下面开始移植工作了。 我们要做的工作是移植,就是根据不同的地方做修改。U-Boot一直都没有支持S3C2440,移植仍是用 U-Boot支持的友善之臂 SBC2410的文件作蓝本来移植。所以移植所要
2015-02-03 08:32:17 2925
原创 u-boot-2014.10移植第12天----深入分析代码(七)
c_runtime_cpu_setup函数在arch/arm/cpu/arm920t/start.S文件中: .globl c_runtime_cpu_setupc_runtime_cpu_setup: mov pc, lr //没做什么就返回了回到arch/arm/lib/crt0.S文件中:bl c_runtime_cpu_setup /* we still call old ro
2015-02-02 08:15:21 2684
波与物体运动的区别.pdf
2021-10-11
fulinux庞杂技术要点汇总文档分享(1).zip
2021-03-06
telnet_clinet.zip
2013-02-22
简易电阻电容电感测试仪
2012-05-25
multisim10_0注册机和安装过程及破解过程
2012-01-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人