- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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-12Enter your selection: bCopy linux kernel from 0to 0 size = 0... donezImage magic = 0x016f2818Setup linux parameters at 0linux command line is: noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySAC0MACH_TYPE = 1999NOW, Booting LinuxUncompressing Linux done, booting 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 2011CPU: ARM920T revision 0 (ARMv4T), cr=c0007177CPU:
您可能关注的文档
- 原创新课堂2017春八年级英语下册Unit3Couldyoupleasecleanyourroom第7课时SelfCheck课件.ppt
- 原创,无线网络信道接入方法最全总结,干扰管理技术总结.ppt
- 原创新课堂2017春八年级英语下册Unit5Whatwereyoudoingwhentherainstormcame第4课时SectionB(1a_1d)课件.ppt
- 原创新课堂2017春八年级英语下册Unit5Whatwereyoudoingwhentherainstormcame第5课时SectionB(2a 2e).ppt
- 南非学习报告(刘理).ppt
- 原创 新视野读写 no4 1 A The Temptation of a Respectable Woman.ppt
- 压缩机—The compressor 双语ppt.ppt
- 压力VS幸福.ppt
- 原创新课堂2017春八年级英语下册Unit8HaveyoureadTreasureIslandyet第3课时(GrammarFocus 4c).ppt
- 原创新课堂2017春八年级英语下册Unit8HaveyoureadTreasureIslandyet第4课时SectionB(1a 1d).ppt
文档评论(0)