Beaglebone的引导加载程序(U-Boot)似乎要检查神奇的数字以确定主板ID。幻数是" 0xEE3355AA"的十六进制值。这只是一个随机选择的唯一数字吗?或者这个值是否包含更多信息?
struct am335x_baseboard_id {
unsigned int magic;
char name[HDR_NAME_LEN];
char version[4];
char serial[12];
char config[32];
char mac_addr[HDR_NO_OF_MAC_ADDR][HDR_ETH_ALEN];
};

答案 0 :(得分:0)
U-boot使用它将电路板识别为BeagleBone。
0xEE3355AA表示其生产版本