BGT60TR13C固件 |阅读注册 |CHIP_ID

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,

 

因此,我目前正在编写固件以将 Traveo 板(使用 SDL)与BGT60TR13C雷达连接。 但是我无法检测到传感器,因为返回的芯片ID不正确。

 

根据数据集,CHIP ID 为:

Laldin_0-1696831670759.png

这是我读取 chip_id 的代码:

uint32_t chipid;if (XENSIV_BGT60TRXX_STATUS_OK == statu
s)
{
status = xensiv_bgt60trxx_get_reg(dev, XENSIV_BGT60TRXX_REG_CHIP_ID, &chipid);
}

if (XENSIV_BGT60TRXX_STATUS_OK == status)
{xensiv_bgt60trxx_device_t device_type = device_type (chipid);if (device_type!

= XENSIV_DEVICE_UNKNOWN) 其他}
{
dev->type = &bgt60trxx_types[device_type];
}

{
dev->type = NULL;
status = XENSIV_BGT60TRXX_STATUS_DEV_ERROR;
}

返回状态;
}

退回的这个 chipid 是

Laldin_1-1696831897250.png

这会导致无法正确检测到设备。

 

此外,每次版本的 CHIP_ID 都会发生变化。

请建议如何解决这个问题 CAN 。 谢谢!

 

0 点赞
5 回复数
Translation_Bot
Community Manager
Community Manager
Community Manager

你好 @Laldin

您CAN向我提供有关分配给XENSIV_BGT60TRXX_REG_CHIP_ID的值的信息?

最诚挚的问候,

Pugitha

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

你好 Pugitha

这里它被定义为一个宏

#define XENSIV_BGT60TRXX_REG_CHIP_ID (0x02U) /*!<芯片_ID:地址*/

 

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

你好 @Laldin

你能读取数字身份证和射频身份证并向我更新它们各自的值吗?

如果两个参数的值都返回为 3,则表示您已连接到BGT60TR13C。

最诚挚的问候,

Pugitha

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨 Pugitha,

 

Laldin_0-1696912631302.png

 

这些是参数的值。 每次运行时,这些值也会发生变化。

谢谢,

Laldin

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

你好 @Laldin

您CAN请向我们提供您的程序文件?

最诚挚的问候,

Pugitha

0 点赞