谁帮忙看看,我这样在zynq-common.h中这样改成go命令 启动 对吗?
【村长】上海-EEPROM
你能启动吗?
【知青】西安-xian
不能....
【村长】上海-EEPROM
那就不对啊
【知青】西安-xian
我正找哪里问题呢 这里哪里不对了 ,应该从哪里考虑
【村长】上海-EEPROM
为什么不用bootm
【知青】西安-xian
本来是用bootm 一直出现机器码的问题 如下:
Uncompressing Linux... done, booting the kernel.
Error: unrecognized/unsupported machine ID (r1 = 0x1fb30dbc).
Available machine support:
ID (hex) NAME
00000d32 Xilinx Zynq Platform
00000d0f Xilinx Zynq Platform
00000d32 Xilinx Zynq Platform
00000d0f Xilinx Zynq Platform
00000d0f Xilinx Zynq Platform
00000d0f Xilinx Zynq Platform
Please check your kernel config and/or bootloader.
我就想是不是 换成go 直接启动zImage 就不存在机器码的问题了 结果还是有
【村长】上海-EEPROM
你用的是xilinx的 UBOOT 应该用uImage
【知青】西安-xian
为什么?
【村长】上海-EEPROM
跟digilent的不一样
【知青】西安-xian
我是从github.com/Xilinx/u-boot-xlnx 下载的 我看文件中默认的是 确实是uImage
【村长】上海-EEPROM
你是不是把kernel_image 改成了 zImage了
【知青】西安-xian
我把zynq-common.h文件中改成启动zImage了,并换成go 命令启动了,然后直接编译成zImage了 没再弄uImage 但是我用的是Digilent的源码配置编译的,改成了
【村长】上海-EEPROM
最好用digilent的内核和UBOOT 或者xilinx的内核 UBOOT 别混着用
【知青】西安-xian
初学 看教程看乱了 源码也有点有点乱 用Xilinx的弄得u-boot 用Digilen的弄得zImage devicetree。dtb 后又用的Xilinx 的 文件系统
【支书】北京-Klaus
有区别?
【知青】西安-xian
陆书上的 看不懂了 又到网上看帖子 对比了一下 源码 有些区别