xWRL6432 MMWAVE-L-SDK  05.04.00.01
Migration Guide for 6432 ES1 to 6432 ES2

This section helps in migrating the SDK Software from 6432 ES1.0 to 6432 ES2.0 devices.

Build file updates

  • Make files have to be updated to use "mmwave_rfs_patch_rprc.bin" instead of "mmwave_rfs_rprc.bin" for Front End (FECSS) Firmware.
  • Linker file have to be updated for increasing "HWASS_SHM_MEM" section length to 512KB for accounting 96KB FECSS/HWASS Shared Memory.
  • Examples which use "fecss_rom_m4.lib" should start linking "fecss_patch_m4.lib" as well in the Make files.

OOB Demo/ Example updates

  • Use firmware package with version 3.1.7.0 or later.
  • As some part of FESS firmware is going to run from ROM memory, new MPU entry has to be added to make the ROM area allow code execution in-addition to Supervisor/User Read and Write access. Refer to OOB Demo SysCfg for reference.
  • In OOB Demos, FECSS memory retention during LPDS state has to be updated from "PRCM_FEC_PD_SRAM_CLUSTER_2 and PRCM_FEC_PD_SRAM_CLUSTER_3" to "PRCM_FEC_PD_SRAM_CLUSTER_1".
  • Remove the code that disables BGAP hibernation during LPDS in Power driver as this issue is fixed now.
  • Remove the initialization code that disables Slicer LDO TLOAD as this is being done by RBL.