kernel/arch/arm/tools/mach-types sun7i vi u-boot/board/allwinner/sun7i-evb/sun7i-evb.c //这个是蜂鸟的SDK里的位置 /* add board specific code here */ int board_init(void) { gd->bd->bi_arch_number = 3893; …… }u-boot中要是没有上面的那个目录的话就看看 u-boot-sunxi$ grep -rn 4283 ./ ./arch/powerpc/cpu/mpc8xx/upatch.c:119: 0xedf0cc87, 0xfb18ad0a, 0x1f85bbb8, 0x74283b7e, ./include/autoconf.mk:140:CONFIG_MACH_TYPE=4283 ./include/spl-autoconf.mk:121:CONFIG_MACH_TYPE=4283 ./include/configs/sun7i.h:19:#define CONFIG_MACH_TYPE 4283 //这个事全志u-boot的位置 //================================================== 在启动的u-boot中查看机器ID:使用命令:bdinfo - print Board Info structure 例如: BananaPi> bdinfo arch_number = 0x000010BB //0x000010BB就是机器ID boot_params = 0x40000100 DRAM bank = 0x00000000 -> start = 0x40000000 -> size = 0x40000000 eth0name = dwmac.1c50000 ethaddr = (not set) current eth = dwmac.1c50000 ip_addr = <NULL> baudrate = 115200 bps TLB addr = 0x7FFF0000 relocaddr = 0x7FF86000 reloc off = 0x35F86000 irq_sp = 0x7FB65F40 sp start = 0x7FB65F30 |
|
来自: dwlinux_gs > 《A20》