移植mpc8315时遇到问题,2.6.27编译出的dts无法被freescale官方的uboot1.3.0支持,报错
=> run sataboot
## Booting image at fe500000 ...
Image Name: Linux-2.6.27.7
Created: 2011-02-14 9:18:25 UTC
Image Type: PowerPC Linux Kernel Image (gzip compressed)
Data Size: 1758532 Bytes = 1.7 MB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
Booting using the fdt at 0xfe700000
Loading Device Tree to 007fe000, end 007ffa0b ... OK
WARNING: could not set smbboot FDT_ERR_NOSPACE.
ERROR: /u-boot-env node create failed - must RESET the board to recover.
Resetting the board.
查到资料If DTS_FLAGS parameter omitted than following error will occur, because
there is not enough space in the file, where the u-Boot can store some
additional data about buses timing, etc.:
WARNING: could not create /chosen FDT_ERR_NOSPACE.
ERROR: /chosen node create failed - must RESET the board to recover.
解决方法 make ARCH=powerpc mpc8315erdb.dtb DTS_FLAGS="-S65536"
阅读(2784) | 评论(0) | 转发(0) |