ChinaUnix.net
相关文章推荐:

crosstoolng lpc3250

小弟目前在做lpc3250的移植,目标平台与lpc3250的唯一差别是nand flash。就是在lpc3250基础上更换了一块2G的nand flash。目前u-boot和kernel都跑起来了,就是一个网卡驱动有问题。目前的这套代码都在lpc3250原板子上跑通了的,目标板上u-boot的tftp也能用,也没有更换网络芯片。现在就是迷茫了,当时更改u-boot的时候仅将nand_wait函数的等待时间延长了40就直接能用了。kernel太陌生了,那位高人能指点一下。 输出有问题的信息如下...

by wawava - 内核源码 - 2012-06-27 10:33:39 阅读(2373) 回复(4)

相关讨论

哪位大侠 有关于lpc3250 DMA开发的例子 给学习一下 基于LINUX的 简单的也行 比如两块内存之间通过DMA进行传输。谢谢 [email]helunc@126.com[/email]

by helun - 嵌入式开发 - 2014-04-09 16:29:08 阅读(719) 回复(0)

lpc3250板的启动过程首先是rom程序选择启动方式:包括从nandflash启动、norflash、spiflash和串口启动。我现在采用的是从nandflash启动。
nandflash启动的第一件事就是运行kickstart,kickstart功能就是nandflash加载stage1来运行。
然后stage1再加载uboot来运行。
大概过程就是kickstart——>stage1——>uboot——>linux,
我要做到的事情就是去掉stage1,变成kickstart——...

by hhfa008 - 移动操作系统 - 2011-12-23 01:19:37 阅读(996) 回复(0)

lpc3250 BSP Header Files' Position 需求 用户驱动一般都会有这样类似的文件包含:#include 这就要求平台相关的头文件必须放在include/asm/arch/目录下,而lpc3250的平台相关头文件却放在arch/arm/mach-lpc32xx/include/mach/目录下,如下所示:[chenxibing@localhost linux-2.6.27.8]$ ls arch/arm/mach-lpc32xx/include/mach/board.h i2c.h lpc32xx_gpio.h lpc32xx_rtc.h lpc32xx_uart.h...

by chenxibing008 - Linux文档专区 - 2009-10-14 20:11:40 阅读(886) 回复(0)

lpc3250 Perpheral Base Registers基地址定义: lpc3250外设众多,无法将全部的寄存器做成一个头文件,或者列出全部的寄存器和地址。移植代码将每个外围部件的基地址做成一个文件platform.h,然后为每个外设再编写单独的外设寄存器列表(偏移量),如lpc32xx_gpio.h等等。 platform.h文件内容如下:/* * asm-arm/arch-lpc32xx/platform.h * * Author: Kevin Wells * * Copyright (C) 2008 NXP Semiconductors * * This program...

by chenxibing008 - Linux文档专区 - 2009-10-14 20:02:08 阅读(732) 回复(0)

640x480,使用夏普的8寸液晶测试:235 static struct clcd_panel conn_lcd_panel_vga = {236 .mode = {237 .name = "VGA portrait",238 .refresh = 60,239 .xres = 640,240 .yres = 480,241 .pixclock = 20000000,//@191828,242 .left_margin = 2,//@@4,//@4,243 .right_margin = 2,//@@8,//@4,244 .upper_margin = 10,...

by chenxibing008 - Linux文档专区 - 2009-10-14 20:16:21 阅读(998) 回复(0)

lpc3250中断控制器 框图 lpc3250有3个中断控制器,分别是1个主中断控制器(MIC)和2个子中断控制器(SIC1、SIC2)。整个框图以及它们的关系如下图: 寄存器汇总 每个控制器都有自己的一组寄存器,如下表所列: 寄存器描述 每个中断控制器的寄存器都包括:中断使能寄存器、中断原始状态寄存器、中断状态寄存器、中断触发极性寄存器、中断触发类型寄存器以及中断类型寄存器。 中断时能寄存器 ...

by chenxibing008 - Linux文档专区 - 2009-10-14 20:13:53 阅读(1429) 回复(0)

lpc3250 External Memory Controller 其中,基地址是0x31080000的寄存器是EMC的寄存器,还没有定义,需要自己定义。 基地址是0x40004000的寄存器已经在lpc32xx_clkpwr.h中定义了,无需再次定义。 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/51797/showart_2070468.html

by chenxibing008 - Linux文档专区 - 2009-10-14 20:08:36 阅读(698) 回复(0)

lpc3250 IO空间图 机器描述 在board-smartarm3250.c中实现: MACHINE_START (lpc3XXX, "SmartARM3250 board with the lpc3250 Microcontroller") /* Maintainer: Kevin Wells, NXP Semiconductors */ .phys_io = UART5_BASE, .io_pg_offst = ((io_p2v (UART5_BASE))>>18) & 0xfffc, .boot_params = 0x80000100, .map_io = lpc32xx_map_io, //CPU IO映射入...

by chenxibing008 - Linux文档专区 - 2009-10-14 20:03:45 阅读(946) 回复(0)

Reading data from 0x3a0000 -- 96% complete. 1788460 bytes read: OK ## Booting kernel from Legacy Image at 81000000 ... Image Name: Linux-2.6.27.8 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 1788396 Bytes = 1.7 MiB Load Address: 80008000 Entry Point: 80008000 Verifying Checksum ... OK Loading Kernel Image ... OK OK Starting kernel ... Uncompressing Li...

by xingfuhaitun - 嵌入式开发 - 2011-08-04 18:04:52 阅读(2271) 回复(1)

文件:lzo-2.03.tar.gz 大小:611KB 下载: 下载 文件:mtd-utils-1.2.0.tar.bz2 大小:270KB 下载: 下载 文件:zlib-1.2.3.tar.gz 大小:484KB 下载: 下载 在SmartARM3250上使用UBIFS内核配置 使用UBIFS,首先需要在内核中使能MTD_UBI和UBIFS: 在MTD中使能UBI: Enable UBI 在FS中使能UBIFS: UBIFS file system support 工具支持 使用UBI,需要UBI的一些工具,如ubiatta...

by chenxibing008 - Linux文档专区 - 2009-11-06 10:43:14 阅读(2583) 回复(0)