使用taixin-fmac-linux-driver-v2.2.1-38772编译驱动使用,加载hgSDK-v1.6.4.5-39706-fmac编译出的固件时出现大量报错
[ 584.149683] hgic_bootdl_cmd_rsp_handle:102::Checksum error,return HG_BOOTDL_ERR_RSP_PACKET!
[ 584.166557] hgic_bootdl_send_cmd_tmo:250::cmd 0, error:2
[ 584.177113] hgic_bootdl_cmd_enter:290::failed! ret:2
[ 584.266661] hgic_bootdl_cmd_rsp_handle:102::Checksum error,return HG_BOOTDL_ERR_RSP_PACKET!
[ 584.283506] hgic_bootdl_send_cmd_tmo:250::cmd 0, error:2
硬件固件版本:hgic fw info:1.5.9.5, svn version:19932, app version:0
===================================================
另外,hgic_def.h文件hgic_bootdl_cmd_hdr里定义unsigned char addr[4],在实际fwdl.c文件中却有
#define BOOT_CMD_KEY "@huge-ic"
#define BOOT_CMD_KEY_SIZE 8
造成274行 memcpy((void *)cmd_hdr->addr, (void *)BOOT_CMD_KEY, BOOT_CMD_KEY_SIZE);
报错
[ 28.861988] memcpy: detected field-spanning write (size
of single field "(void *)cmd_hdr->addr" at /hgic_fmac/utils/fwdl.c:274 (size 4)

