经过几天的连续奋战,uclinux for bf561内核基本上启动完成,终于可以休息一下了!看看:
Linux version 2.6.19.3-ADI-2007R1.1-svn (wmz@gtw.com) (vdsp 4.5) #2 Tue Sep 25 11:24:43 CST 2007
Blackfin support (C) 2004-2007 Analog Devices, Inc.
Compiled for ADSP-BF561 Rev 0.3
Blackfin Linux support by http://blackfin.uclinux.org/
Processor Speed: 600 MHz core clock and 100 Mhz System Clock
Board Memory: 4MB
Kernel Managed Memory: 4MB
Memory map:
text = 0x00010000-0x000639f0
init = 0x000639f0-0x000a2130
data = 0x000a6b84-0x000aacbc
stack = 0x000a8000-0x000aa000
bss = 0x000aacbc-0x000aacbc
available = 0x000aacbc-0x003ff000
Data Cache Enabled
Hardware Trace Enabled
Built 1 zonelists. Total pages: 1016
Kernel command line:
Configuring Blackfin Priority Driven Interrupts
PID hash table entries: 16 (order: 4, 64 bytes)
Dentry cache hash table entries: 512 (order: -1, 2048 bytes)
Inode-cache hash table entries: 256 (order: -2, 1024 bytes)
Physical pages: 3ff
Memory available: 3392k/3429k RAM, (249k init code, 334k kernel code, 0k data, 0k dma)
Blackfin Scratchpad data SRAM: 4 KB
Blackfin DATA_A SRAM: 16 KB
Blackfin DATA_B SRAM: 16 KB
Blackfin Instruction SRAM: 16 KB
Mount-cache hash table entries: 512
Serial: Blackfin serial driver
No filesystem could mount root, tried:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
虽然最终panic,但是估计只要在内核的末尾写入一个文件系统做为根系统就可以了(根据setup_arch中的相关提示),或者加载NorFlash / NandFlash的驱动并在上面建立相应的文件系统应该也是可以的。
原来uclinux的移植也并非如此高不可攀!大大低于先前估计的难度!
编缉推荐阅读以下文章
版权与免责声明
1、本站所发布的文章仅供技术交流参考,本站不主张将其做为决策的依据,浏览者可自愿选择采信与否,本站不对因采信这些信息所产生的任何问题负责。
2、本站部分文章来源于网络,其版权为原权利人所有。由于来源之故,有的文章未能获得作者姓名,署“未知”或“佚名”。对于这些文章,有知悉作者姓名的请告知本站,以便及时署名。如果作者要求删除,我们将予以删除。除此之外本站不再承担其它责任。
3、本站部分文章来源于本站原创,本站拥有所有权利。
4、如对本站发布的信息有异议,请联系我们,经本站确认后,将在三个工作日内做出修改或删除处理。
请参阅权责声明!