E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
UBOOT移植
uboot移植
--nor flash驱动移植
今天按照国嵌视频,进行uboot--norflash驱动移植难点:mini2440开发板子上的norflash芯片是:SST39VF1601,我用的天嵌开发板子上norflash芯片是:EN29LV160AB。不同的norflash,芯片资料的介绍区别还是比较大,EN29LV160AB资料中,没有涉及到块擦除和块操作的本分,如果按照国嵌视频的移植,需要修改块操作和块擦除部分,所以移植难度还是挺大的
quannii
·
2013-04-28 02:00
三星S3C2440
uboot移植
uboot整个移植过程我们可以分为三个阶段:一,移植可以从Norflash启动的uboot这个阶段是移植一个最简单的uboot,可以烧在Norflash内运行.二,移植支持Nandflash驱动的uboot加入Nandflash驱动的支持,可以在uboot命令行下操作Nandflash.但还未能从Nandflash启动,只能在Norflash内运行.三,移植可以从Norflash启动的uboot可
newyoung518
·
2013-04-26 21:00
0K6410学习之初步
Uboot移植
一个人跌跌撞撞终于来到了Uboot的移植,经过这几天对uboot源代码的分析,可以说得上是获益匪浅,也可以说收获不多吧,唉,知识实在是匮乏啊,Uboot代码中相当多的句子看不明白,很多都是猜测性的,或许我有生之年也写出那样的代码吧,不发牢骚了,开始今天的学习了。好吧,既然是Uboot的移植,那么我们首先搞清楚为什么要对Uboot进行移植呢?两个原因,uboot虽然名为通用的bootloader,但
King_BingGe
·
2013-03-31 08:00
OK6410
uboot初步移植成功
嵌入式linux驱动工程师的基本要求
1.熟悉Linux系统架构,熟悉Linux设备驱动的各种编程接口和机制;2.熟悉Linux内核开发环境,
Uboot移植
,Linux内核裁剪,根文件系统定制;3.了解ARM硬件工作基本原理及中断处理、IO
taozi343805436
·
2013-03-29 21:00
S5PV210(TQ210)学习笔记——内核移植与文件系统构建
由于之前做过2440和6410,鉴于时间原因,这里暂时跨过其他模块的裸机驱动和
uboot移植
,直接进入内核移植及驱动开发方面的学习。
girlkoo
·
2013-03-26 09:00
nfs配置
TQ210
s5pv210
内核移植
DM9000驱动移植
试用期工作的回顾
对于一个产品的开发,底层所做的工作进行了详细的研究,主要包括
uboot移植
,linux内核的烧写,ub
taozi343805436
·
2013-01-21 20:00
怒了,调了半个月调不好CS8900的驱动
调试了CS8900基于裸机的驱动,从
uboot移植
过来,可以发送ping了。于是考虑从这个基础上搞一个rtems的驱动开始动手了。预期两个星期写好并调好,至少能工作
etual
·
2013-01-09 16:00
Bootloard--
uboot移植
一、 uboot1.2.0移植移植环境:VMware5.5.2+redhat9开发板:SKY_2440B_V5.0或者V3.0编译器:cross3.2(下载地址ftp://ftp.arm.linux.org.uk/pub/armlinux/toolchain/cross3.2.tar.gz)Uboot:u-boot-1.2.0(下载地址:ftp://ftp.denx.de/pub/u-bo
nuistlr
·
2012-12-13 13:00
OK6410
UBOOT移植
(8)
OK6410
UBOOT移植
(8)支持dnw 2012-08-2911:25:23| 分类: linux|字号 订阅经验与教训:前段时间在实验室的台式机上用虚拟机移植好的uboot 到OK6410
UBOOT
hilaochen
·
2012-11-22 16:00
OK6410
UBOOT移植
(6)
为解决raise:signal#8caught这个问题可以参考文章http://blog.csdn.net/l_1054781936/article/details/6580168不过这个文章主要是写的关于uboot2011的,主要解决方法是找到u-boot-2010.03\cpu\arm1176\s3c64xx文件夹下的timer.c这个文件,修改函数 注释掉函数do_div(res,(time
hilaochen
·
2012-11-22 15:00
OK6410
UBOOT移植
(5)
修改/cpu/arm1176下的Makefile文件COBJS=cpu.o nand_cp.o 其中nand_cp.o是新添加的然后进入到文件夹nand_spl\board进入samsung文件夹,进入复制后的smdk6410文件夹,进入Makefile修改:COBJS=nand_boot.onand_ecc.os3c64xx.o nand_cp.o在代码#fromSoCdirectory$(ob
hilaochen
·
2012-11-22 15:00
OK6410
UBOOT移植
(3)
编写程序文件nand_cp.c 放在cpu/arm1176文件夹下#include #ifdefCONFIG_S3C64XX #include #include #include staticintnandll_read_page(uchar*buf,ulongaddr,intlarge_block) { inti; intpage_size=512; if(large
hilaochen
·
2012-11-22 15:00
OK6410
UBOOT移植
(2)
OK6410
UBOOT移植
(2) 2012-05-3020:14:31| 分类:linux|字号订阅修改启动代码: 修改cpu/arm1176/start.s, 修改的第一处是#ifndefCONFIG_NAND_SPL
hilaochen
·
2012-11-22 15:00
OK6410
uboot移植
(1)
参考自http://wenku.baidu.com/view/ae78a00390c69ec3d5bb75ce.html?st=1http://zhengxianqing1986.blog.163.com/blog/static/180567261201222681150436/感谢热心网友的无私支持在网站上ftp://ftp.denx.de/pub/u-boot/下载u-boot-2010.03
hilaochen
·
2012-11-22 10:00
uboot移植
到Keil(mdk-arm)笔记
--luoqindong2012-02-12要用mdk-4.21来编译调试,用mdk-4.22调试不能设置断点修改u-boot的连接文件u-boot.ldsu-boot.sct:Load_region0x33d00000{ E_RO0x33d00000{*(start+First) .ANY(+RO) }E_RW+0{.ANY(+RW)} E_UBOOT_CMD +0{*(.u_boot
luoqindong
·
2012-10-15 22:00
汇编
image
command
cmd
嵌入式
import
uboot移植
到6410开发板的过程及环境变量的修改
一、通过U盘下载uboot.bin到开发板,U盘事先必须用飞凌光盘里的一个快速烧写工具,把mmc.bin烧写进U盘内,但是打开U盘后看不到这个文件。然后将uboot.bin烧写进U盘。(ps,如果要直接通过U盘将内核还有文件系统烧写进开发板里,可以直接将zImage跟cramfs文件系统拷进U盘) 二、将U盘插入开发板,选择U盘启动模式,123off,其他on;打开终端,启动;之后就开始烧写,由于
start530
·
2012-09-28 11:00
linux
command
脚本
Flash
平台
终端
uboot移植
过程出现的错误
错误一:main.c:51:error:inlinefunction'show_boot_progress'cannotbedeclearedweakmake[1]:***[main.0]错误1make[1]:正在离开目录'/home/sns/linux2.6.32/icetek-v3/u-boot-orig/common'make:***[common/libcommon.a]错误2解决方法:去
taozi343805436
·
2012-09-11 12:00
function
reference
uboot移植
过程中的运行地址和装载地址的区别
uboot移植
涉及到底层硬件的设置,因此需要掌握UART、系统时钟频率、NORFLASH、NANDFLASH、SDRAM、网卡、存储控制器等硬件的功能及配置,这些都可以参照相应开发板的芯片手册来完成,没有什么大的问题
抗麻布袋的人
·
2012-08-13 12:41
ARM体系结构
uboot移植
过程中的运行地址和装载地址的区别
uboot移植
涉及到底层硬件的设置,因此需要掌握UART、系统时钟频率、NORFLASH、NANDFLASH、SDRAM、网卡、存储控制器等硬件的功能及配置,这些都可以参照相应开发板的芯片手册来完成
czxyhll
·
2012-08-13 12:00
七、uboot2010.09移植 (2011-03-13 21:58)
分类: uboot2010.09移植根据前面的讲解,可参考
uboot移植
第二篇的最后,总结:从以上过程可以看出,如果要在如果要在board目录下新建一个开发板的目录,或着在board目录的子目录下新建一个开发板的目录
mirkerson
·
2012-08-06 11:00
function
Flash
vim
Path
makefile
2010
OK6410之
uboot移植
(4)——uboot启动代码植及支持nand flansh启动
参考自http://wenku.baidu.com/view/ae78a00390c69ec3d5bb75ce.html?st=1http://zhengxianqing1986.blog.163.com/blog/static/180567261201222681150436/http://blog.163.com/tianjunqiang666@126/blog/static/87259119
Sun_Rise2011
·
2012-08-05 20:00
c
uboot移植
http://www.foxice.net/techinfo_uboots3c44b01.asphttp://www.baiheee.com/documents/090104/090104164132.htmhttp://www.51kaifa.com/html/jswz/200806/read-10152.htmhttp://blog.csdn.net/andyzx/archive/2006/0
fangbaolei2088
·
2012-07-18 22:00
OK6410之
uboot移植
(3)——搭建自己的开发板项目框架(make smdk6410_config)
一、 准备移植1、嵌入式Linux软件结构与分布 一般情况下嵌入式Linux系统中的软件主要分为以下几部分:1) 引导加载程序:其中包括内部ROM中的固化启动代码和BootLoader两部分。内部固化ROM是厂家在芯片生产时候固化的,作用基本上是引导BootLoader。有的芯片比较复杂,比如Omap3在flash中没有代码的时候有许多启动方式:USB、UART或以太网等等。而S3C24x0
Sun_Rise2011
·
2012-07-15 18:00
OK6410之
uboot移植
(2)——U-Boot启动过程完全分析
1.1 U-Boot工作过程 U-Boot启动内核的过程可以分为两个阶段,两个阶段的功能如下: (1)第一阶段的功能Ø 硬件设备初始化Ø 加载U-Boot第二阶段代码到RAM空间Ø 设置好栈Ø 跳转到第二阶段代码入口 (2)第二阶段的功能Ø 初始化本阶段使用的硬件设备Ø 检测系统内存映射Ø 将内核从Flash读取到RAM中Ø 为内核设置启动参数Ø 调用内核1.1.1
Sun_Rise2011
·
2012-07-14 19:00
数据结构
linux
struct
cmd
Flash
menu
OK6410之
uboot移植
(1)——系统环境简介
学习嵌入式也有一段时间了,感觉还是抓不住要领,没有系统深入了学习,总体东看看、西瞧瞧的,学习到的东西还是比较少。相关知识比较凌乱,没能构建系统嵌入式。为此,激励一下自己,特设此板块,记录相关的学习进程。从今日起,开始嵌入式的系统的第一步,移植uboot,运行于OK6410开发板。此blog仅供参考,如有不正之处,还请指出。一、移植环境 操作系统平台:VMWare
Sun_Rise2011
·
2012-07-14 18:00
uboot移植
记录
从周一到现在一直在弄uboot,中间出了各种各样的问题,在这里总结一下:第一阶段:首先是
uboot移植
nand功能的时候,因为nand基址设置的问题,导致uboot从nand复制自身到sdram时不能运行
wxh525123
·
2012-06-15 19:00
测试
Flash
编译器
2010
详细解析
uboot移植
(针对开发板mini2440)
详细解析
uboot移植
(针对开发板mini2440)下面会对每一个步骤详细解答,包括为什么这样做?版本用的是u-boot-2008.10。
linxiaowu66
·
2012-06-06 16:00
uboot移植
开贴
竟然不知道开头怎么下笔,那就先说说自己的嵌入式的经历吧,2010年毕业进入我的第一个公司,是一家不大的国有企业,开始接触单片机,在那之前我学习过单片机,但是我都不知道怎么通过的那门课,大学的学习也是红灯高高挂,但是大学的生活因为绿队也是丰富多彩。开始真正接触单片机是在临毕业之前的两三个月,当时由于工作找的是核仪表的工作,知道后面会主要涉及到电子和电路方面的知识,就开始在网上找了视频自学,大概看了网
kikilizhm
·
2012-05-29 23:00
mini6410之
UBOOT移植
本文参考网友muge0913的http://blog.csdn.net/muge0913/article/details/7167599#一文。1.网上下载u-boot-2010.09版本并解压 tar-jxvfu-boot-2010.09.tar.bz22.6410和6400的资源差不多,主频和外设有点差别,所以我们就在board/samsung/下建立自己开发板的项目,取名叫mini6410#
wangrunmin
·
2012-05-26 11:00
框架
测试
include
makefile
编译器
2010
MPC5125
uboot移植
记录(二)
6.console_init_f在环境变量里对串口进行注册。 7.display_options至此将显示uboot的版本号,也是在console中显示的第一行,根据makefile自动获取的新版本号,所以无需修改 8.checkboard 修改硬件板卡版本号,做一些IO初始化。因为以太网EFC1管脚复位即为第一功能,所以注释掉iopin_initialize()的初始化。 因为MPC512
DanielLee_ustb
·
2012-05-09 11:00
struct
cmd
Flash
dll
makefile
存储系统
mini6410基于linux2.6.36内核通过NFS启动根文件系统总结(二
uboot移植
)
本系列文章有本人yinjiabin制作,转载请注明出处:http://blog.csdn.net/yinjiabin/article/details/7488845Step1: 为了节省时间,我采用友善之臂自带的uboot
yinjiabin
·
2012-04-23 11:00
linux
MPC5125
uboot移植
记录(一)
1.将文件夹2009.11.1修改,在makefile中修改相应的版本号2.在board\freescale\新建myboard_v2文件夹,拷贝myboard文件夹中内容到此,将atdbaord.c重命名为myboard_v2.c,在include\configs中建立myboard_v2.h,在makefile中添加myboard_v2_config:选项,修改板子类型,在myboard_v2
DanielLee_ustb
·
2012-04-22 11:00
timer
timer
Module
System
System
Access
makefile
makefile
Uboot_移植_记录_/*嵌入式学习*/
菜鸟的技术博客今天完成了通用
Uboot移植
于ARM开发板的修改和移植工作。我的操作环境是VMware虚拟机Ubuntu10.10。ARM11开发板OK6410。
xitong
·
2012-04-18 22:00
Boot
Uboot_移植_记录_/*嵌入式学习*/
菜鸟的技术博客 今天完成了通用
Uboot移植
于ARM开发板的修改和移植工作。我的操作环境是VMware虚拟机Ubuntu10.10。ARM11开发板OK6410。
ACanoe
·
2012-04-18 22:00
vmware
工作
百度
Flash
嵌入式
makefile
扬创
uboot移植
(2)--基于《嵌入式Linux之我行--u-boot-2009.08在2440上的移植详解》
9)实现u-boot对yaffs/yaffs2文件系统下载的支持。 注意:此篇对Nand的操作是基于MTD架构方式,在“u-boot-2009.08在2440上的移植详解(三)”中讲到过。 通常一个NnadFlash存储设备由若干块组成,1个块由若干页组成。一般128MB以下容量的NandFlash芯片,一页大小为528B,被依次分为2个256B的主数据区和16B的额外空间;128
OUYANG_LINUX007
·
2012-04-14 20:00
linux
Flash
嵌入式
System
buffer
linux内核
扬创2440
uboot移植
(1)--基于《嵌入式Linux之我行--u-boot-2009.08在2440上的移植详解》
扬创2440
uboot移植
(1)--基于《嵌入式Linux之我行--u-boot-2009.08在2440上的移植详解》 http://linchunai1212.blog.163.com/blog/
OUYANG_LINUX007
·
2012-04-14 20:00
uboot移植
记录
uboot移植
记录之一uboot整个移植过程我们可以分为三个阶段:一,移植可以从Norflash启动的uboot这个阶段是移植一个最简单的uboot,可以烧在Norflash内运行.二,移植支持Nandflash
zjg555543
·
2012-04-02 20:00
command
测试
Flash
makefile
编译器
delay
uboot移植
到mini2440
http://blog.csdn.net/l_backkom/article/details/6251284 http://home.eeworld.com.cn/my/space.php?uid=135723&do=blog&id=25347
liuchao1986105
·
2012-03-06 19:00
那年,一步一步学linux c ---华为面试题之Variable
一点小总结: 1、关于堆栈,印象最深的就是在做
uboot移植
,在你准备进入c代码时,你必须给c代码一个良好的运行环境,其中重要的一项就是设置堆栈。2、关于静态内存分配和动态内存分
muge0913
·
2012-03-02 22:00
c
linux
面试
华为
编译器
uboot移植
目标平台NANO2410A目录CPUS3C2410(ARM920T)NandFLASHK9F1208(64M*8bit)SRAMHY57V561620(4banks*4M+16Bit)准备工作我的移植工作是基于1.3.2来进行的,因为在网上看到1.3.3之后的版本Makefile会有点小问题自己插入的NandFlash拷贝代码会被放入到前4K以外,导致不能执行关于这个问题和解决办法请参照这里下载好
alex_xhl
·
2012-01-31 08:00
工作
cmd
command
Flash
makefile
delay
uboot移植
记录之一
uboot移植
记录之一uboot整个移植过程我们可以分为三个阶段:一,移植可以从Norflash启动的uboot这个阶段是移植一个最简单的uboot,可以烧在Norflash内运行.二,移植支持Nandflash
alex_xhl
·
2012-01-31 08:00
UBOOT移植
u-boot的Makefile分析U-BOOT是一个LINUX下的工程,在编译之前必须已经安装对应体系结构的交叉编译环境,这里只针对ARM,编译器系列软件为arm-linux-*。U-BOOT的下载地址:http://sourceforge.net/projects/u-boot我下载的是1.1.6版本,一开始在FTP上下载了一个次新版,结果编译失败。1.1.6是没问题的。u-boot源码结构解压
alex_xhl
·
2012-01-31 08:00
mini6410移植全攻略(8)--
uboot移植
总结
uboot移植
总算告一段落了,下面就是linux系统移植和文件系统的移植了,希望给嵌入式开发带来帮助,,,,下图为我移植的uboot+linux+文件系统,的最终图,一个开发板上运行的都是自己移植的~~
muge0913
·
2012-01-07 10:00
linux
嵌入式
mini6410移植全攻略(7)--
uboot移植
之支持串口xmodem协议
在嵌入式中串口传送数据会经常用到,在这里我们也做一下移植。 本文有muge0913编写转载请注明出处:http://blog.csdn.net/muge0913/article/details/7182218 在文件common/cmd_load.c文件中U_BOOT_CMD( loadx,3,0,do_load_serial_bin, "loadbinaryfileoverseri
muge0913
·
2012-01-06 19:00
cmd
File
嵌入式
download
mini6410移植全攻略(6)--
uboot移植
之支持dm9000
本文有muge0913编写,仅供技术交流,转载请注明出处http://blog.csdn.net/muge0913/article/details/7176580 我们获得的UBOOT的代码中实际是有DM9000的网口驱动的,位于:driver/net/dm9000x.c 特别需要注意的是dm9000的驱动与dm9000AE的驱动还是有区别的,如果直接使用代码中自带的dm900
muge0913
·
2012-01-04 22:00
mini6410移植全攻略(5)--
uboot移植
之支持nand flansh启动(下)
六、首先运行的程序在这我也进行的大量的代码修改,进行了详细的注释,希望给大家一些帮助本文章由muge0913编写,文章仅供技术交流,转载请注明出处:http://blog.csdn.net/muge0913/article/details/7168366#include #include #ifdefCONFIG_ENABLE_MMU #include #endif /*添加头文件*/ #incl
muge0913
·
2011-12-31 13:00
mini6410移植全攻略(4)--
uboot移植
之支持nand flansh启动(中)
四、修改有关的信息:本文章由muge0913编写,仅供技术交流转载请注明出处:http://blog.csdn.net/muge0913/article/details/71683251、串口中打印出来的信息大多数来自board.c文件print_cpuinfo函数在/*arch/arm/cpu/arm1176/s3c64xx/speed.c*/实现更改相应的信息即可。2、checkboard函数
muge0913
·
2011-12-31 13:00
mini6410移植全攻略(3)--
uboot移植
之支持nand flansh启动(上)
此篇文章是本人muge0913在上篇文章的基础上继续移植的,文章仅供技术交流请勿商用,转载请注明出处:http://blog.csdn.net/muge0913/article/details/7168315一、在include/configs/th6410.h添加宏定义#defineCONFIG_MEMORY_UPPER_CODE /*uboot首先打印的信息*/ #define
muge0913
·
2011-12-31 13:00
mini6410移植全攻略(2)--
uboot移植
之搭建项目框架
目前u-boot-2010.09对很多CPU直接支持,可以查看board目录的一些子目录,如:board/samsung/目录下就是对三星一些ARM处理器的支持,有smdk2400、smdk2410和smdk6400,但没有6410,所以我们就在这里建立自己的开发板项目。 本文章仅供技术交流请勿商用,转载请注明地址:http://blog.csdn.net/muge0913/arti
muge0913
·
2011-12-31 09:00
[置顶] mini6410移植(arm+linux)全攻略
本人muge0913将后续推出mini6410移植文章,包括
uboot移植
(支持各种功能),linux系统移植及代码分析,文件系统的制作,驱动开发移植等细节问题。
muge0913
·
2011-12-19 09:00
linux
框架
Flash
代码分析
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他