This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

6630开发板SPI通过下载镜像启动的问题



SPI模式下,中断6630的自启动后,设置好TFTP服务器,将路径指定到mcsdk_3_01_04_07\mcsdk_linux_3_01_04_07\images中

下载其中自带的镜像文件

>>run get_kern_net

>> run get_fdt_net

>> run get_fs_ramfs

>> run get_mon_net

均下载成功

由于arago-console-image-k2l-evm.cpio.gz有13.3M,故设置了一下

>>setenv args_ramfs 'setenv bootargs ${bootargs} earlyprintk rdinit=/sbin/init rw root=/dev/ram0 initrd=0x802000000,14M'

>>saveenv

然后

>> run run_mon

打印

installed monitor, freq [199680000], status 0

>> run run_kern

打印

Booting kernel from Legacy Image at 88000000 ...

   Image Name:   Linux-3.10.72-gca334de

   Created:      2015-09-30   7:51:42 UTC

   Image Type:   ARM Linux Kernel Image (uncompressed)

   Data Size:    4083112 Bytes = 3.9 MiB

   Load Address: 80008000

   Entry Point:  80008000

   Verifying Checksum ... OK

Wrong Ramdisk Image Format

Ramdisk image is corrupt or invalid

 

请问,这个默认的镜像运行也显示错误的格式,是操作流程的命令有问题吗?

PS:利用K2_LINUX_03.10.72_15.08编译出来的uImage,修改了命名,重新操作一遍,也是显示相同的错误。是否是由于这个版本的内核程序不够匹配。能否告知可以匹配上6630开发板的内核可编译版本

  • 你是在EVM上做的测试么,基于EVM用mcsdk中预编译好的image做ramfs and ubi boot测试,kernel都是可以正常起来的,参考u-boot and kernel compile and burn user guide,这个guide是基于K2K的,但是操作步骤都是一样,只是相关image选择K2L即可,EVM板上带了u-boot,用u-boot燒写新的u-boot到flash,然后选择ramfs或者ubi boot进行kernel启动测试。

    http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/23812.aspx