首先补丁包来自凌云实验室:
1.先打补丁:
patch -p1 < ../linux-3.0-s3c2440.patch
2.修改
Makefile:
ARCH ?= arm
CROSS_COMPILE ?= arm-linux-
3.修改补丁的错误:
在/arch/arm/plat-s3c24xx/devs.c
//#ifdef CONFIG_SND_SOC_SAMSUNG_S3C24XX_UDA134X /* UDA1341 add by guowenxue, 2012.03.30 */ //注释掉
.
.
.
//#endif
4.make s3c2410_defconfig
5.裁剪内核,太大内核时,解压内核时出错:
去掉对 SMDK2410/A9M2410 的选中后
│ -> System Type
│ -> S3C2410 Machines
│ -> System Type
│ -> S3C2412 Machines
│ -> System Type │
│ -> S3C2416 Machines
里面的所有全部去掉
这个部分去掉:
-> System Type │
│ -> S3C2440 and S3C2442 Machines
│ [ ] Simtec Electronics ANUBIS │ │
│ │ [ ] Openmoko GTA02 / Freerunner phone │ │
│ │ [ ] Simtec IM2440D20 (OSIRIS) module │ │
│ │ [ ] HP iPAQ rx3715 │ │
│ │ [*] SMDK2440 │ │
│ │ [ ] NexVision NEXCODER 2440 Light Board │ │
│ │ [*] SMDK2440 with S3C2440 CPU module │ │
│ │ [ ] SMDM2440 with S3C2442 CPU module │ │
│ │ [ ] Avantech AT2440EVB development board │ │
│ │ [ ] MINI2440 development board │ │
│ │ [ ] HP iPAQ rx1950
留上面的
│ -> System Type │
│ -> S3C2443 Machines
里面的所有全部去掉
6.make zImage
最后裁剪到:
Data Size: 2300708 Bytes = 2246.79 kB = 2.19 MB
还是比较大,暂时能用了。
7.问题:
一直没有打印信息原来是这个原因
(不同版本内核对应的U-BOOT参数还不一样):
uboot设置的串口参数有问题,如下设置。
setenv bootargs 'console=ttyS0'
save
还好顺利启动了,
上一篇:Device Tree(二):基本概念
下一篇:linux-3.0内核移植到fl2440开发板(以s3c2410为模板)
推荐阅读最新更新时间:2024-11-16 23:22
推荐帖子
- 请教如何获取monthcalendar(日历控件)被选中的日期信息,急急急急急急急!
- 如题,小弟在做一个日程管理的小应用程序,请问如何获取在日历控件上选定的日期信息,比如选定某日,在程序中要提取该日的日期和星期几的信息。谢谢各位,很急,请大家帮帮忙。请教如何获取monthcalendar(日历控件)被选中的日期信息,急急急急急急急!.valueDateTime_GetSystemtime我也在找,路过,说一下,是这个:this.monthCalendar1.SelectionStart.ToShortDateString();我也在找,路过,说一下,是这个:
- lifengyunwan 嵌入式系统
- 别小瞧负极电阻和负载电容,否则晶振会罢工
- 在硬件系统中,振荡电路担当着系统脉搏作用,需要在驱动能力、补偿电路、负载电容等方面下功夫。如果处理不当,晶体振荡器就发挥不到预期效果,甚至会发生不起振之类的罢工现象。1.负极电阻驱动晶体振荡器需要消耗极少量的电功率,具体大小取决于振荡器晶体单元。这个功率是很小的,如果施加过多驱动力,会导致产品特性受到损害或破坏。图1.振荡电路中的负极电阻(r)补偿电路用来调整启动时间。除非在振荡电路中提供足够的负极电阻,否则会增加振荡启
- 芯情观察猿 单片机
- 谈一谈玩Tinyos(2012年)和Contiki到现在(2530/2538)的感想
- 本帖最后由dan158185于2015-12-111:38编辑 1,结缘Tinyos被媳妇强迫来到北京工作;她是保定人,离她家近,工作是zigbee行业,我从来北京到现在一直在这个单位,也正是这个关系,上网搜索了解到了TinyOS,怀念当时的谷歌,现在的搜索都要代理翻墙了,Contiki那会不清楚出没出来,年轻冲动,看着国外TeloSB天价的开发板,想着为什么不能移植到CC2530,于是开始了自己的2530TinyOS之旅,那个时候6lo
- dan158185 RF/无线
- 上海航芯ACM32G103开发板学习笔记09(大气压BMP180驱动)
- ##==11:IIC传感器BMP180驱动==###11.1:硬件接口BMP180是一款数字气压传感器,由德国公司BoschSensortec开发。它采用了微电机系统(MEMS)技术,可以测量大气压力和温度。该传感器采用低功耗设计,可通过I2C总线与微控制器或单片机通信。BMP180具有高精度和快速响应的特点,适用于气压计、天气预报、高度测量、室内导航等应用领域。它的工作温度范围广泛,从-40摄氏度到+85摄氏度。此外,BMP180还提供了温度补偿功能,可以减少温
- qzc0927 国产芯片交流
- pppoe for tornado 2.0 & tornado 2.2
- 因为我装的是PPPOE1.2VERSIONFORTORNADO2.0,我的TORNADO是2.2,在Vxworks组件里并不显示(framwork,access),而在/sur/ppp/...有4个文件夹里有显示所有的PPP文件。所以我认为是它的PPP版本较低,不支持TORNADO2.2的,请高手指教啊!有什么好的解决方法吗?怎样才能让TORNADO2.2看见我装了PPP呢?先谢谢!!pppoefortornado2.0&tornado2.2自己顶!!选用与to
- fengleigood 嵌入式系统
- 求助!那位帮忙给说下关于更改程序可以改变输出波形峰峰值
- 我用STM32做的DAC,现在输出波形峰峰值是2.5V,我想让他变到1V以内,望各位帮忙解决下求助!那位帮忙给说下关于更改程序可以改变输出波形峰峰值#include\"stm32f10x_lib.h\"#include\"math.h\"ErrorStatusHSEStartUpStatus;GPIO_InitTypeDefGPIO_DA;GPIO_InitTypeDefGPIO_InitStructure;#defineDA_CSGPIO_Pin_14#de
- baggiolord ARM技术
设计资源 培训 开发板 精华推荐
- 使用 NXP Semiconductors 的 MC34700 的参考设计
- 基于VIPer122LS的12 V-5 W隔离式反激转换器
- 使用 Analog Devices 的 AD9680 的参考设计
- LS1C300B-SOM 龙芯1C核心板
- SHT30-DIS
- LTC4269-2 演示板,带有 48V 隔离辅助装置的 PoE 受电设备,Vout = 5V,Iout = 5A
- 具有关断功能的 LT1129IQ-5 5V 低压差稳压器电源的典型应用电路
- ADA4610-4ARZ-RL 正峰值检波器运算放大器的典型应用电路
- LT1764EFE SCR 预稳压器的典型应用可提供跨线路变化的效率
- 【开关电路】LM2577-ADJ可调升压电路