Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4115592
  • 博文数量: 241
  • 博客积分: 15936
  • 博客等级: 上将
  • 技术积分: 25293
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-27 11:22
个人简介

Fedora-ARM

文章分类
文章存档

2016年(3)

2014年(1)

2013年(3)

2012年(50)

2011年(61)

2010年(26)

2009年(27)

2008年(21)

2007年(49)

分类: LINUX

2008-10-16 23:23:14

友善之臂mini2440开发板Linux移植
     还在广州工作的时候就知道了友善之臂出了一款廉价的2440开发板:mini2440。回老家后,立马买了一个。拿到手的感觉也很不错,无有所值。
    板子买来了,就开始了自己的移植过程。首先当然是u-boot的移植,然后是Linux内核,之后是文件系统和驱动,以后计划加上基于GTK+的界面。以后我会根据我的移植进度更新这篇专辑。
   由于已经有neo freerunner入手,以后会多花点时间在freerunner上。

本博客将免费共享移植补丁和文档,旨在同开源人士共同进步、共同完善代码!!!!
阅读(43645) | 评论(154) | 转发(6) |
给主人留下些什么吧!~~

chinaunix网友2010-04-24 18:01:19

nand_id == 0xecf1 || /* Samsung K9F1G08U0B */ nand_id == 0xecda || /* Samsung K9F2G08U0B */ nand_id == 0xecdc || /* Samsung K9F4G08U0B */ /*老大你怎么就不加它呢*/ nand_id == 0xecd3 ) /* Samsung K9K8G08 */

chinaunix网友2010-04-21 13:56:12

找到了。是在lib_arm/boad.c里: static int display_banner (void) { #if defined(CONFIG_MINI2440_LED) struct s3c24x0_gpio * const gpio = s3c24x0_get_base_gpio(); //writel(0x101, &gpio->GPBDAT); //tekkamanninja #endif

chinaunix网友2010-04-21 12:09:11

我对start.S做了如下修改:可是还是不行。 我觉得蜂鸣器不是在start.S里打开的,而是调用了其它函数。 /*#if defined(CONFIG_MINI2440_LED)*/ @#define GPIO_CTL_BASE 0x56000000 @#define oGPIO_B 0x10 @#define oGPIO_CON 0x0 /* R/W, Configures the pins of the port */ @#define oGPIO_DAT 0x4 @#define oGPIO_UP 0x8 /* R/W, Pull-up disable register */ @ mov r1, #GPIO_CTL_BASE @ add r1, r1, #oGPIO_B @ r1 = 0x56000010 GPBCON @ ldr r2, =0x295551 @ str r2, [r1, #oGPIO_CON] @ mov r2, #0xff @ str r2, [r1, #oGPIO_UP] @ ldr r2, =0x1c1 @

chinaunix网友2010-04-20 23:48:48

你好我的内核是2.6.18的编译器是友善之臂的4.3.2 这个会和内核有关系吗

chinaunix网友2010-04-20 23:38:08

你好 我用友善之臂的工具链编译出来的uboot编译出来的自由251k不能运行具体就是蜂鸣器一直想然后用crosstools_3.4.1_softfloat编译出来的uboot可以运行,我想问一下友善的需要配置吗工具链