友善官方Mini2440 Linux移植开发实战指南问题总结.doc

友善官方Mini2440 Linux移植开发实战指南问题总结.doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
友善官方Mini2440 Linux移植开发实战指南问题总结

友善官方Mini2440 Linux移植开发实战指南问题总结?2011-07-06 17:20:45 分类:?LINUX 本人是参考友善官方Mini2440 Linux移植开发实战指南从第一章节开始仔细阅读和试验的,现对本书中出现的漏洞和错误之处以作笔记总结,方便自已的同时希望能对他人有所帮助~ ? hardware: mini2440(64M FLASH) platform: fedora9 under vmware ? 未标出章节为没有错误的章节,特此说明. 附标记后的友善官方Mini2440 Linux移植开发实战指南PDF ?Mini2440 Linux移植开发实战指南_note.part1.rar?? ?Mini2440 Linux移植开发实战指南_note.part2.rar?? ?Mini2440 Linux移植开发实战指南_note.part3.rar??? ? 3.7章节 ? 参照此手册完成本章节后,编译内核之前还应再修改两处,不然不出现很多错误,在此不列出错误内容. ? 1.因为这个mach-mini2440.c是从mach-smdk2440.c处复制过来的,mach-smdk2440.c中未对nand作处理,但这里我们作处理啦,所以应在文件中加入相应的头文件 #includelinux/mtd/mtd.h #includelinux/mtd/nand.h #includelinux/mtd/nand_ecc.h #includelinux/mtd/partitions.h #includeplat/nand.h 2.不作下面的修改之前如果编译,以然会出现一个警告 warning:mini2440_nand_infodefined but not used. ? 解决方法: ?? 在static void __init mini2440_map_io(void) ??? { ??? } ??? 中加入以下代码: ????s3c_device_nand.dev.platform_data = mini2440_nand_info; ? 3.8章节 ? ???? 完全按照此章节修改好程序后,编译下载到开发板,并下载自已制作适合自已开发板(64M)的文件系统,后出现下面的问题 ? ##### FriendlyARM BIOS for 2440 ##### [x] bon part 0 320k 2368k [v] Download vivi [k] Download linux kernel [y] Download root_yaffs image [a] Absolute User Application [n] Download Nboot [l] Download WinCE boot-logo [w] Download WinCE NK.bin [d] Download Run [z] Download zImage into RAM [g] Boot linux from RAM [f] Format the nand flash [b] Boot the system [s] Set the boot parameters [u] Backup NAND Flash to HOST through USB(upload) [r] Restore NAND Flash from HOST through USB [q] Goto shell of vivi [i] Version: 1026-12 Enter your selection: b Copy linux kernel from 0to 0 size = 0... done zImage magic = 0x016f2818 Setup linux parameters at 0linux command line is: noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySA C0 MACH_TYPE = 1999 NOW, Booting Linux Uncompressing Linux done, boo ting the kernel. Linux version 2.6.32.2 (root@localhost.localdomain) (gcc version 4.4.3 (ctng-1.6 .1) ) #8 Wed Jul 6 17:00:40 CST 2011 CPU: ARM920T revision 0 (ARMv4T), cr=c0007177 CPU:

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档