版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024劳动合同电子版
- 滴灌类业绩合同范例
- 租地种植茶树合同模板
- 二零二四年度租赁物业合同标的及物业范围
- 二零二四年度停车场安全巡查合同:某保安公司与停车场的保安巡查协议
- 检测室租赁合同范例
- 灯具购销合同范例
- 2024年度铝单板采购与销售合同
- 二零二四年度政府公共项目:投影机采购与安装合同
- 堤防工程保险合同04年2篇
- 国开03595-C语言程序设计机考复习资料
- 健身器材采购项目投标方案(技术方案)
- 2023北京交通大学非教学科研岗位招聘笔试备考题库及答案解析
- 2022年4月自考00018计算机应用基础试题及答案含评分标准
- 中国审判流程信息公开网案件查询
- 深基坑土石方开挖专项施工方案
- 拒绝诱惑教学反思
- 高考语言运用之原句与改句表达效果分析课件28张
- 起重设备(行车)安全检查记录
- Unit+2+Sports+Culture-Extended+Reading课件【知识精研+培优拓展】高中英语牛津译林版选择性必修第二册+
- 基本医疗保险异地就医备案个人承诺书【模板】
评论
0/150
提交评论