BGT60TR13C固件移植

公告

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

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

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

RADAR_SPEED_MONITORTLE9243QK_BASE_BOARD嗨,我目前正在开发BGT60TR13C和STM32H7上 系统的固件。我阅读了 RADAR_SPEED_MONITOR Baseboard MCU 7 的说明,但仍然不确定要移植哪些类型的文件。 我对是将 HAL 用于 RADAR_SPEED_MONITOR 基板 MCU 7 还是将 HAL 用于 STM32H7 感到困惑,因为在指令中它显示“将整个固件移植到不同的 MCU 时,将 HAL 移植到该 MCU 应该就足够了”,但 HAL 实现了特定于 MCU 的逻辑;

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Radar-sensor/BGT60TR13C-firmware-porting/td-p/677073

0 点赞
1 解答
Translation_Bot
Community Manager
Community Manager
Community Manager

你好 @BYHuang011011

请注意, RADAR_SPEED_MONITOR MCU7 基板上的固件仅通过 SPI 在 RADAR_SPEED_MONITOR 和 PC 之间建立连接,并通过 USB 发送原始数据进行处理。 RadarBaseboardMCU7 固件,可在指定目录 C:\Users\NarraPugitha\Infineon\Tools\ 中找到RADAR_SPEED_MONITOR-Development-KIT_A2G_TC387_MOTORCTR\3.5.1.202310261055\assets\software\firmware-rbb7\firmware-rbb7\Firmware\sources\targets\atmel\subprojects\RadarBaseboardMCU7 必须进行更改才能将MULTICH_CONNECT_PCB RADAR_SPEED_MONITOR到不同的 MCU。建议利用上一条评论中提供 EVAL_BDPS_DRIVER 进行无缝移植。

最诚挚的问候,

Pugitha

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Radar-sensor/BGT60TR13C-firmware-porting/m-p/679494

在原帖中查看解决方案

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

你好 @BYHuang011011

以下库用于将 XENSIV™ BGT60TRxx 60 GHz FMCW RADAR_SPEED_MONITOR EVAL_PASCO2_SENSOR 与 ModusToolbox™ HAL 接口 https://github.com/Infineon/sensor-xensiv-bgt60trxx 连接。您可以将此库作为BGT60TR13C与 STM32 接口的参考。

最诚挚的问候,

Pugitha

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Radar-sensor/BGT60TR13C-firmware-porting/m-p/677152

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

谢谢。 在给定的参考中,该程序使用了 CYPRESS™ HAL。 这是否意味着我需要在 HAL 和以下提到的文件 TLE9243QK_BASE_BOARD STM32H7实现这些函数

  • xensiv_bgt60trxx.c
  • xensiv_bgt60trxx.h
  • xensiv_bgt60trxx_platform.h
  • xensiv_bgt60trxx_regs.h

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Radar-sensor/BGT60TR13C-firmware-porting/m-p/677243

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

你好 @BYHuang011011

你应该改变

  • xensiv_bgt60trxx_mtb.h
  • xensiv_bgt60trxx_mtb.c
  • xensiv_bgt60trxx_platform.h

还有 xensiv_bgt60trxx.c 中存在的平台相关函数

最诚挚的问候,

Pugitha

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Radar-sensor/BGT60TR13C-firmware-porting/m-p/677929

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

谢谢。 但从 RADAR_SPEED_MONITOR Baseboard MCU 7的数据表来看,它说固件可以分为四层,如下:硬件抽象层(HAL)、 EVAL_100W_DRIVE_CFD2 层、通信层和实际固件。 但是没有明显的指标可以显示特定文件属于哪一层。 因此,我想知道是否有列表来显示每个文件属于哪一层,因为这确实有助于移植固件并实现与 RADAR_SPEED_MONITOR 基板MCU 7提供的功能相同的功能。

最诚挚的问候,

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Radar-sensor/BGT60TR13C-firmware-porting/m-p/678042

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

你好 @BYHuang011011

请注意, RADAR_SPEED_MONITOR MCU7 基板上的固件仅通过 SPI 在 RADAR_SPEED_MONITOR 和 PC 之间建立连接,并通过 USB 发送原始数据进行处理。 RadarBaseboardMCU7 固件,可在指定目录 C:\Users\NarraPugitha\Infineon\Tools\ 中找到RADAR_SPEED_MONITOR-Development-KIT_A2G_TC387_MOTORCTR\3.5.1.202310261055\assets\software\firmware-rbb7\firmware-rbb7\Firmware\sources\targets\atmel\subprojects\RadarBaseboardMCU7 必须进行更改才能将MULTICH_CONNECT_PCB RADAR_SPEED_MONITOR到不同的 MCU。建议利用上一条评论中提供 EVAL_BDPS_DRIVER 进行无缝移植。

最诚挚的问候,

Pugitha

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Radar-sensor/BGT60TR13C-firmware-porting/m-p/679494

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

谢谢你。

最诚挚的问候,

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Radar-sensor/BGT60TR13C-firmware-porting/m-p/679621

0 点赞