打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
全志芯片 u-boot&kernel 机器ID位置
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



本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Linux 内核 Starting kernel ... 串口无输出问题归纳总结
有关uboot与kernel机器号问题
Linux 2.6.37内核移植到Mini2440(一)
Uncompressing Linux... done, booting the kernel (问题集锦)
Linux2.6.34.2在TQ6410上的移植详解
移植Android 到mini2440
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服