s3c2440a开发板的tftp配置烧录内核_第1页
s3c2440a开发板的tftp配置烧录内核_第2页
s3c2440a开发板的tftp配置烧录内核_第3页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、S3C2440A开发板的tftp 配置,烧录内核配置路径sudo tar zxvf arm-linux-gcc-4.4.3.tar.gz -C /vim .bashrcexportPATH=$PATH:/opt/FriendlyARM/toolschain/4.4.3/binsource .bashrc配置端口sudo apt-get install minicomls /dev/ttyU*sudo minicom -sA -Serial Device: /dev/ttyUSB0 F - HardwareFlow Control : No烧录进 MiniTools-20130513 目录,付给

2、目录下所有权限alanalan-ThinkPad-T60p:/ARM/MiniTools-20130513$ sudo chmod 777 *运行 MiniTools-20130513alanalan-ThinkPad-T60p:/ARM/MiniTools-20130513$ ./start.sh烧录 armproc 下 bin 文件运行sudo minicom然后复位Ctrl+Cubuntu终端模式cd u-boot-2010.03-me/sudo chmod 777 *make distcleanmake mini2440_configmake编译完成就烧录,然后转到nand Flash

3、运行sudo minicom然后复位Ctrl+C 进入 U-boot 模式#print#printenv设置主机 (hostip) 即 PC 的 IP 地址 serveripLinux Ubuntu下网络链接 -> 有线 ->IPV4设置 -> 自动改为手动 ->添加在同一个网段如:ip 地址: 0 (主机地址即服务器地址)子网掩码 :网关 :保存#setenv ipaddr#setenv serverip#saveenv/保存生效#ping 0编

4、译内核#cd linux-/#cp config_mini2440_w35 .config#make#cp /u-boot-2010.03-me/tools/mkimage /binalanalan-ThinkPad-T60p:/u-boot-2010.03-me/tools$sudo cp mkimage /binalanalan-ThinkPad-T60p:/linux-/arch/arm/boot$vim Makefile#*ifeq ($(CONFIG_THUMB2_KERNEL),y)# Set bit 0 to 1 so that "mov

5、 pc, rx" switches to Thumb-2 mode$(obj)/uImage: STARTADDR=$(shell echo $(LOADADDR) | sed -e "s/.$/1/")else#$(obj)/uImage: STARTADDR=$(LOADADDR)$(obj)/uImage: STARTADDR=$(shell echo $(LOADADDR)| sed -e "s/.$/40/")/添加这段就可以了endif#*alanalan-ThinkPad-T60p:cd /linux-/alana

6、lan-ThinkPad-T60p:/linux-$ make uImagealanalan-ThinkPad-T60p:/linux-/arch/arm/boot$下生成新的uImage 配置 tftpsudo apt-get install xinetdsudo apt-get install tftp-hpa tftpd-hpa(可以不装 )sudo apt-get install openbsd-inetd tftp tftpd#cd /srv#sudo mkdir tftp#cd tftp/#sudo touch dem#sudo chmod 777

7、-R tftp#vim demABHO测试 tftp主目录下 tftp get demcat dem( tftp 下载不成功的话,原来的文件里面的内容就没有了)烧录内核复制新 uImage 到 tftp 的目录下#alanalan-ThinkPad-T60p:/linux-/arch/arm/boo t$ cp uImage /srv/tftp/( nand flash 状态 ,运行 minicom )#alanalan-ThinkPad-T60p:/linux-/arch/arm/boo t$ sudo minicom 用 tftp 加载 u

8、Image 新内核 u-bootMINI2440# tftp 0x30008000 uImage设置环境#setenv bootargs noinitrd root=/dev/mtdblock3 console=ttySAC0 init=/linuxrcbootm 0x30008000#tftp 0x30008000 uImage#nand erase 0x60000 0x300000/擦掉起始地址,大小#nand write 0x30008000 0x60000 0x300000/#setenv bootcmd nand read 0x30008000 0x600000x300000; bo

9、otm 0x30008000/设置自启动命令#saveenv内核编译的时候make menuconfig失败要安装库文件sudo apt-get install libncurses5-dev setenv bootargs noinitrd root=/dev/nfs设置启动参数格式如下nfsroot=0:/home/root_fs/fs_minip=10:0:0::eth0:off console=ttySAC0/ 不需要 initrd 进程启动 ,直接 nand flash 启动 ,启动目

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论