谁知道这个到底是什么问题 串口终端提示的消息
U-Boot 2014.01 (Oct 04 2014 - 17:08:00) I2C: ready Memory: ECC disabled DRAM: 512 MiB MMC: zynq_sdhci: 0 SF: Detected S25FL256S_64K with page size 256 Bytes, erase size 64 KiB, total 32 MiB *** Warning - bad CRC, using default environment In: serial Out: serial Err: serial Net: Gem.e000b000 Hit any key to stop autoboot: 0 Device: zynq_sdhci Manufacturer ID: 27 OEM: 5048 Name: SD04G Tran Speed: 50000000 Rd Block Len: 512 SD version 3.0 High Capacity: Yes Capacity: 3.7 GiB Bus Width: 4-bit reading uEnv.txt ** Unable to read file uEnv.txt ** Copying Linux from SD to RAM... reading uImage 2483568 bytes read in 227 ms (10.4 MiB/s) reading devicetree.dtb 5793 bytes read in 17 ms (332 KiB/s) reading uramdisk.image.gz 5310060 bytes read in 482 ms (10.5 MiB/s) ## Booting kernel from Legacy Image at 03000000 ... Image Name: Linux-3.3.0-digilent-12.07-zed-b Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 2483504 Bytes = 2.4 MiB Load Address: 00008000 Entry Point: 00008000 Verifying Checksum ... OK ## Loading init Ramdisk from Legacy Image at 02000000 ... Image Name: Image Type: ARM Linux RAMDisk Image (gzip compressed) Data Size: 5309996 Bytes = 5.1 MiB Load Address: 00000000 Entry Point: 00000000 Verifying Checksum ... OK ## Flattened Device Tree blob at 02a00000 Booting using the fdt blob at 0x2a00000 Loading Kernel Image ... OK Loading Ramdisk to 1f61e000, end 1fb2e62c ... OK Loading Device Tree to 1f619000, end 1f61d6a0 ... OK Starting kernel ... Uncompressing Linux... done, booting the kernel. Error: unrecognized/unsupported machine ID (r1 = 0x00011540). 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.
但是我看了看 在u-boot 下的arch/arm/include/asm/arch-type.h 中 是 define MACH_TYPE_XILINX 3343 在内核下 arm/tools/mach-types 中XILINX 对应的机器码也是3343
怎么赋值?
我在 串口终端下 输入 bdinfo 显示: zynq-uboot bdinfo arch_number = 0x00011540 boot_params = 0x84810D54 DRAM bank = 0x00000000 - start = 0x00000000 - size = 0x20000000 eth0name = Gem.e000b000 ethaddr = 00:0a:35:00:01:22 current eth = Gem.e000b000 ip_addr = 10.10.70.102 baudrate = 115200 bps TLB addr = 0x1FFF0000 relocaddr = 0x1FF50000 reloc off = 0x1BF50000 irq_sp = 0x1FB2FF38 sp start = 0x1FB2FF28 ARM frequency = 666 MHz DSP frequency = 0 MHz DDR frequency = 533 MHz 知道arch_number = 0x00011540
在哪里设定的么 求大神解答...