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
fl2440
[置顶] U-boot程序在
FL2440
的SDRAM中的BUG
自己开发板的一些参数特征如下:CPU:三星S3C2440主频:400MHZNANDFlash:128M/256M字节 K9F2G08U0C内存:SDRAM EM63A165TS-6G R50CE05BJG929.13我移植u-boot的时候开始一切都顺利,但是在SDRAM中测试的时候总是随机的出现错误,把程序下载nandflash的时候一切正常,但是当你断电几分钟重新上电后就出现了各种乱码,开始
qq_21792169
·
2015-11-25 17:00
RM-Linux驱动--Watch Dog Timer(看门狗)驱动分析
from:http://blog.csdn.net/geekcome/article/details/6595265 硬件平台:
FL2440
内核版本:2.6.28 主机平台:Ubuntu 11,04
·
2015-11-13 03:34
linux
u-boot分析与移植——基于u-boot-2011.3和
FL2440
关于移植的基本方法可以先阅读u-boot的README文档 If the system board that you have is not listed, then you will need to port U-Boot to your hardware platform. To do this, follow these steps: 1. Add a new configu
·
2015-11-12 21:58
Boot
<2012 12 06> J-link & AXD仿真调试ARM开发板 “halt不住” 的问题的解决
今天碰到个问题,就是
FL2440
·
2015-11-12 15:15
link
<2012 12 06>
FL2440
开发板的U-boot-2010.09版本移植(十一)U-boot引导内核设置、编译linux内核、编译文件系统、加载...
uboot最主要的功能就是能够引导内核启动。本文就介绍如何实现该功能,并组成一个最简单的系统,这不仅要移植uboot,还要移植linux内核及创建一个根文件系统。 首先我们对nandflash进行分区,规划好每个文件存放在nandflash的位置。我们的Nand假设为256Mbytes,那么地址范围就是0x0 ~ 0x1000 0000。需要常记的: 0x1000
·
2015-11-12 15:14
linux
<2012 12 06>
FL2440
开发板的U-boot-2010.09版本移植(十)支持烧写YAFFS2文件系统
YAFFS和YAFFS2是由AlephOne公司开发的NAND Flash文件系统。YAFFS和YAFFS2主要差异在于PAGE读写size的大小,YAFFS2可支持到2Kper page,远高于YAFFS的512 Bytes,因此YAFFS2对于大容量NANDflash来说更具优势。 就u-boot来说,主要是能够使它支持下载YAFFS文件,以供操作系统使用,因此只要能够实现YAFFS的写入功
·
2015-11-12 15:13
文件系统
<2012 10 06>
FL2440
开发板的U-boot-2010.09版本移植 ____ U-boot中常用参数设定及常用宏(u-boot环境变量、USB、内核引导)
uboot功能很强,支持各种各样的启动方式,如:U盘启动,NFS启动,NAND Flash启动,NOR Flash启动…… 1、环境变量的存储设置 如u-boot中的saveenv命令,它用来保存系统的环境变量到Flash中,当我们在开发板的配置文件中,使用的宏定义为: [cpp] view plain copy #define CO
·
2015-11-12 15:12
环境变量
<2012 12 06>
FL2440
开发板的U-boot-2010.09版本移植(九)NAND Flash启动支持的一种新型方法,利用U-Boot自带nand_spl/nand_boot.c
本文所介绍的方法不同于网络上所能检索到的绝大多数基于vivi的nandflash启动方法(正像第七节说明的那样),它不需要写任何关于代码复制的内容(不需要修改start.S),而是利用u-boot自带的程序(nand_spl/nand_boot.c)。因此可以说,该方法更能保持u-boot的一致性和完成性。 由于价格的原因,相对于norflash,nandflash对于存储大容量的数据来说更具有
·
2015-11-12 15:12
Flash
<2012 12 05>
FL2440
开发板的U-boot-2010.09版本移植(八)LCD的支持
一、LCD时序配置
fl2440
开发板的LCD是3.5寸屏型号是WXCAT35-TG3#001,这是一款320x240分辨率的TFT LCD屏,先来了解一下
·
2015-11-12 15:11
2012
<2012 12 05>
FL2440
开发板的U-boot-2010.09版本移植(七)NAND Flash启动支持
从NAND Flash启动的原理很简单,就是利用S3C2440内部4K大小的SRAM,存储在NAND Flash中的代码不能被执行,而S3C2440在从NAND Flash启动把NAND Flash的前4k代码复制到SRAM中运行,U-boot支持从NAND Flash启动的方法就是利用这前4K代码完成SDRAM的初始化(SDRAM有64M)
·
2015-11-12 15:10
Flash
<2012 12 05>
FL2440
开发板的U-boot-2010.09版本移植(六)uboot架构中NAND Flash驱动修改
uboot代码中的NAND Flash的读写驱动中存在一些错误,需要进行修改后才能完成,主要修改drivers/mtd/nand/s3c2410_nand.c文件,首先修改27行如下: [cpp] view plain copy #define NF_BASE  
·
2015-11-12 15:09
Flash
<2012 12 05>
FL2440
开发板的U-boot-2010.09版本移植(五)支持DM9000网卡和板级相关LED等配置
一、在board/
fl2440
/
fl2440
.c 中对GPIO和PLL的配置进行修改(1)修改GPIO和PLL的配置(36行附近)为: [cpp] view plain copy
·
2015-11-12 15:09
2012
<2012 12 05>
FL2440
开发板的U-boot-2010.09版本移植(四)Nor Flash启动支持
一、修改NOR Flash的读写程序
FL2440
开发板中使用的NOR Flash是Intel的J
·
2015-11-12 15:08
Flash
<2012 12 02>
FL2440
开发板的U-boot-2010.09版本移植(三) 如何利用JLINK烧写U-boot到NAND Flash中
--------------------------------------------------
FL2440
中自带的bootloader是基于三星公版的修改的,通用性不好,因此这里修改通用的U-boot
·
2015-11-12 15:06
Flash
<2012 12 02>
FL2440
开发板的U-boot-2010.09版本移植(二)片上系统SoC初始化移植
-------------------------------------------------------- 在“<2012 10 02>
FL2440
开发板的U-boot-2010.09
·
2015-11-12 15:05
2012
<2012 12 02>
FL2440
开发板的U-boot-2010.09版本移植(一)建立特定开发板的U-boot框架
鉴于u-boot的2010.09版本之后的结构发生很大变化,特别是它启动步骤的改变,使得支持Nand flash启动支持的困难,我尝试了几次,最后从Nand flash启动后uboot的指令却无法支持了,而2010.09版本是U-boot结构发生较大改变的最后一个版本,其中已添加了S3C2440的支持(不像以前的版本需要在很多文件中的CONF
·
2015-11-12 15:04
2012
NFS宿主机和目标机
这里主要写一下NFS(环境windows7主机,虚拟机上ubuntu10.04,
FL2440
已经移植好的linux2.6.12)网上很多教程的步骤都差不多,但是有时候我们还是无法ping通。
·
2015-11-11 19:00
nfs
linux-3.0内核移植到
fl2440
开发板(以s3c2410为模板)
1.新建kernel文件夹,用于存放内核文件 [weishusheng@localhost ~]$ mkdir kernel 2.进入kernel,上传压并解压压缩文件 [weishusheng@localhost ~]$cd kernel [weishusheng@localhost kernel]$ tar -xjf linux-3.0.tar.bz2
·
2015-11-11 11:28
linux
FL2440
移植Linux2.6.33.7内核
kernel version:2.6.33.7 /linux-2.6.33.7 OS:CentOS 6.4 cross-compilation chain:arm-linux-4.3.2 /usr/local/arm/4.3.2/bin 第一步:修改配置 (1)选择合适的内核代码,作为硬件参考目标平台 arch/arm/mach-s3c2440 内核版本支持s3c2440,所以不需
·
2015-11-11 09:53
linux
FL2440
移植u-boot2011.09
u-boot version:2011.09-rc1 /home/lucas/u-boot-2011.09-rc1 OS:debian 7.1 cross-compilation chain:arm-linux-4.3.2 致谢:部分内容参考http://my.csdn.net/crazyman2010的博文,感谢分享。 第一步:u-boot初步编译 【目的】验证开发平台可以正确编译u
·
2015-11-11 04:39
Boot
led驱动程序 基于
FL2440
硬件连接图如下所示:我们要操作的是GPB5,GPB6,GPB8,GPB10打开相应s3c2440datasheet,查看寄存器配置/********************************************************************************* * Copyright: (C)2015zhanghaijun *
very__good
·
2015-11-09 21:00
linux下利用GPRS模块发短信、打电话
一、开发环境 内核版本:linux-3.0 开发板:
FL2440
(nandflash:K9F1G08 128M)  
·
2015-11-08 15:56
linux
嵌入式系统添加无线wifi模块
开发环境:
fl2440
开发板,linux3.0内核,交叉编译器路径/opt/buildroot-2011.11/arm920t/usr/bin/arm-linux-,无线网卡
·
2015-11-08 15:55
wifi
jffs2文件系统制作
: 2010.09 开发板:
fl2440
·
2015-11-08 15:53
文件系统
NFS文件系统制作
nbsp;linux-3.0 u-boot: 2010.09 开发板:
fl2440
·
2015-11-08 15:52
文件系统
linux-3.0内核移植到
fl2440
开发板(以MINI2440为模板)
我们的
fl2440
开发板使用的是s3c2440的芯片,与MINI2440十分相似,因此需要改动的地方不多,移植也比较容易。 1.
·
2015-11-08 15:51
linux
u-boot-2010.09移植(B)
前面我们的u-boot只是在内存中运行,要想在nandflash中运行,以达到开机自启的目的,还需作如下修改 一.添加DM9000网卡支持 1.修改board/
fl2440
/
fl2440
·
2015-11-08 15:50
Boot
u-boot-2010.09移植(A)
nbsp; 交叉编译器:buildroot-2012.08 以上工具已经准备好,具体安装步骤不再赘述,将着重介绍u-boot-2010.09移植到
fl2440
·
2015-11-08 15:49
Boot
备忘录 -
FL2440
开发板操作要点及注意事项
以下内容仅仅针对于
FL2440
开发板,对其他开发板仅能做参考。 文章导航: 1. 通过DMW 下载 2.
FL2440
自带BOOT 3. 空板下载 BOOTLOADER 4.
·
2015-11-08 14:05
开发
fl2440
开发板上用其他文件系统格式化除根分区以外的分区————例ubifs文件系统格式化apps分区2、
1、开发板上查看有关mtd和ubi的接口:cat/proc/mtd:可以看到当前系统的各个mtd情况,cat/proc/partitions:分区信息,有上面的类似ls/dev/*,查看设备节点2、在开发板上mtd3加载ubifs文件系统(1)ubiattach/dev/ubi_ctrl-m 3 -----将mtd3与ubi建立连接系统自动将mtd3关联到ubi1上(如果ubi0已经存在,就是u
huangan_xixi
·
2015-11-01 19:00
easycwmp的交叉编译
Linux version 2.6.32-279.el6.x86_64 交叉编译器路径:/opt/buildroot-2012.08/arm920t/usr/bin/arm-linux- 开发板:
FL2440
·
2015-10-31 14:50
编译
把微软代码搬到BSP下调试的方法
gooogleman (经常在CSDN、www.armce.com/bbs出没) // 版权:桂林电子科技大学一系科协
[email protected]
// 平台:wince5.0.0
FL2440
·
2015-10-31 12:10
代码
ARM9开发板
FL2440
移植Linux-3.0内核————触摸屏的移植
因为内核linux-3.0已经有支持触摸屏的驱动,我们只需要将略做修改使其支持s3c-2440就行了很简单;第一步修改源代码:1、vimarch/arm/mach-s3c2440/mach-smdk2440.c添加头文件 #include找个合适的位置添加以下结构体/* TouchScreendriverinfoaddbyliuchengdeng2014.08.24*/ staticstruct
huangan_xixi
·
2015-10-26 22:00
ARM9开发板
FL2440
移植Linux-3.0内核————MMC和LCD驱动
一、mmc支持很简单,linux内核中提供了,所以直接选上这些选项,重新编译就行了。 DeviceDrivers --->MMC/SD/SDIOcardsupport ---> MMCblockdevicedriver SamsungS3CSD/MMCCardInterfacesupport二、添加LCD支持修改arch/arm/mach-s3c2440/mach-smdk2440.c中的
huangan_xixi
·
2015-10-25 20:00
ARM9开发板
FL2440
移植Linux-3.0内核————dm9000网卡的移植
第一步、修改内核代码vimarch/arm/mach-s3c2440/mach-smdk2440.c#include //添加DM9000网卡的头文件并添加如下代码/*addDM9000ethernetdrivers,whitchisbodifybyliuchengdeng*/#defineDM9000_BASE (S3C2410_CS4+0x300)staticstructresources
huangan_xixi
·
2015-10-25 20:00
ARM9开发板
FL2440
移植Linux-3.0内核————添加USB驱动
前言: 本开发板内核版本为Linux-3.0此文章只是介绍USB移植的过程,对于Linux内核自带驱动的移植一般分为两个步骤:1、修改代码,将USB初始化;2、修改Linux内核配置,使其支持USB第一步、对代码的操作进入内核的mach-smdk2440.c (路径为:linux-3.0/arch/arm/mach-s3c2440/mach-smdk2440.c )添加头文件#includ
huangan_xixi
·
2015-10-25 19:00
FL2440
中U-boot框架完整分析
经过一周的努力,终于把U-boot的框架弄清楚了,终于把这几个地址搞清楚了,学习这些我花了很多时间,如果有人跟你讲解的话,你几分钟就能理解过来,自己摸索有点伤不起呀。一下是自己的总结,相信你把这篇文章看了,你会对U-boot的烧写和启动内核,最终的是一些地址空间的了解有深刻的印象,在这里我贴出来是希望大家少走弯路,希望大家懂得珍惜,尊重原创。在现在我U-boot具体的命令分析还没有弄懂,等我弄熟练
qq_21792169
·
2015-10-24 12:00
针对
FL2440
开发板的u-boot-2010.09版本补丁
这是针对
FL2440
开发板的u-boot-2010.09版本移植代码补丁,请先下载原版u-boot-2010.09下载地址,然后解压进入目录打补丁即可,补丁下载链接地址:u-boot2010.09_
fl2440
qq_21792169
·
2015-10-24 12:00
FL2440
如何利用JLINK烧写U-boot到NAND Flash中
很多同学使用笔记本作为自己的ARM开发和学习的平台,绝大多数笔记本都没有并口,也就是无法使用JTag调试和烧写程序到NandFlash中,幸好我们还有JLINK,用JLINK烧写U-boot到NorFlash中很简单,大部分NORFlash都已经被JLink的软件SEGGER所支持,而新手在学习的时候经常会实验各种各样的命令,最悲剧的莫过于将NANDFlash中原有的bootloader给
qq_21792169
·
2015-10-24 12:00
FL2440
的U-boot-2010.09移植(七)LCD的支持
一、LCD时序配置
fl2440
开发板的LCD是3.5寸屏型号是WXCAT35-TG3#001,这是一款320x240分辨率的TFTLCD屏,先来了解一下TFTLCD的时序如下:图1TFTLCD时序
qq_21792169
·
2015-10-24 12:00
FL2440
的U-boot-2010.09移植(六)NAND Flash启动支持
从NANDFlash启动的原理很简单,就是利用S3C2440内部4K大小的SRAM,存储在NANDFlash中的代码不能被执行,而S3C2440在从NANDFlash启动把NANDFlash的前4k代码复制到SRAM中运行,U-boot支持从NANDFlash启动的方法就是利用这前4K代码完成SDRAM的初始化(SDRAM有64M),然后还要完成从U-boot代码从NANDFlash中复制到SD
qq_21792169
·
2015-10-24 12:00
FL2440
的U-boot-2009.08移植(五)uboot架构中NAND Flash驱动修改
移植NAND花了我一下午的时间才把他弄明白,解决错误的途中,我也学到了更多的东西,希望大家自己要尝试亲手移植,不要老是用别人的补丁文件,自己你懂手做了才真正是你的东西。 分析了一下Uboot中Nandflash的驱动,u-boot-2009.08使用的是和Linux内核一样的MTD(内存技术设备)架构。在Uboot下对Nand的支持体现在命令行下实现对nandflash的操作,为:nandin
qq_21792169
·
2015-10-24 12:00
FL2440
的U-boot-2009.08移植(四) 支持DM900网卡
虽然说网上对于uboot移植的DM9000A网卡的移植的资料很多,移植过程也很简单,总的来说主要就是设置一下头文件/include/configs/
fl2440
.h中宏的定义和drivers/net/dm9000x.c
qq_21792169
·
2015-10-24 12:00
FL2440
的U-boot-2009.08移植(三)支持Nor FLASH
修改norflash(norfhash型号:JS28F320)的配置,把include/configs/
fl2440
.h中关于“Physical Memory Map”和“FLASH and environment
qq_21792169
·
2015-10-24 12:00
FL2440
的u-boot-2010.09移植(二)
让串口能正常输出打印信息,添加jz2440中S3C2440片上系统的支持。一、汇编文件修改,这部分主要集中修改修改cpu/arm920t/start.S文件。1、打开/cpu/arm920t/start.S,删除AT91RM9200使用的LED代码,117、118行,关闭LED代码。start_code:/**setthecputoSVC32mode*/mrsr0,cpsrbicr0,r0,#0x
qq_21792169
·
2015-10-24 12:00
FL2440
的u-boot-2010.09移植(一)
先说下 我是结合yanghao和韦东山老师两位的博客文档自己移植U-boot来搭建整个系统,我用的u-boot-2010.09版本来移植的,对不同的开发板基本上是通用的,最多就是Notflash需要更改一些参数吧了,有可能文章写得不是很全,可以直接看补丁文件。
qq_21792169
·
2015-10-24 12:00
【原创】全面剖析飞凌2440,6410开发板选型指南
按飞凌的型号分,主要有三大系列:一、OK6410,OK2440; 二、TE6410,TE2440;三、
FL2440
.
·
2015-10-23 08:39
开发
fl2440
没有nor flash
我们学校统一买的开发板,当我拿到板子的时候感觉很高级,板子的硬件特征只看到cpu,2块内存,并没有flash的影子,郁闷呀,反正就只有一个核心板,什么其他的模块什么都没有,网上的资料也非常的少,售后服务就是个菜,我也不知道学校为啥买了他们的开发板。后来网上搜了一下,在这个页面有个人有介绍:http://www.armce.com/bbs/thread-838-1-1.html发现飞凌的2440出场
qq_21792169
·
2015-10-07 11:00
Linux驱动之usb鼠标
写驱动的时候一定要参考内核源代码相应的驱动,不要总是copy别人的代码,还要看看自己的内核函数接口,不同内核版本不一定一样,在这里我得吐槽一下
FL2440
开发板里面linux2.6.28.7这个内核错误的地方很多
qq_21792169
·
2015-09-28 21:00
FL2440
2.6.28 SD卡驱动BUG解决
FL2440
的2.6.28的内核,SD卡驱动默认是有问题的,在linux-2.6.28.7/drivers/mmc/host目录的s3cmci.c文件的do_pio_write函数中做如下修改:[cpp
qq_21792169
·
2015-09-27 12:00
上一页
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
其他