AWRL1432: How to switch DPC without entering LPDS?

Part Number: AWRL1432

Tool/software:

Hi expert,

My application requires two DPCs. I know the SDK sample code includes an example of DPC switching. However, the sample code runs in LPDS mode, which doesn't apply to my situation.

My application runs in normal mode and doesn't enter LPDS mode.

These two DPCs differ significantly in their chirp settings; one requires the radar data cube to be compressed, while the other does not. When the DPC switches, needs to reallocate the radar data cube, heatmap, etc. from L3 memory.

Please help solve my problem, thanks!

Regards

KT Lin

  • HI, KT:

    What type of application are you working on?  Are you talking about profileSwitchCfg for profile switching?  Did you try with lowPower mode off?

    Best,

    Zigang

  • Hi Zigang,

     

    We offer two detections(DPC), which can be switched via the ECU.

    Switching between the two DPCs requires changing the CHIRP profile configuration.

    This application is less concerned with power consumption, so we do not need to run LPDS and have not tested in LPDS mode.

     

    I'd like to know if there's a solution for changing DPC without running LPDS?

     

    Regards

    KT Lin

  • Hi, KT:

    The motion and presence detection does not mention that the profile switching has to run under the low power mode.  Could you give a try and let me know where did you fail?

    Best,

    Zigang

  • Hi Zigang,

     

    I haven't tried the demo code yet, but I've found that the code only performs the profile switching in the powerManagementTask(Figure 1 below) and the semaphore “gPowerSem” is unlocked only when LPDS is in LOW_PWR_MODE_ENABLE or LOW_PWR_TEST_MODE(Figure 2).

     

    I'm not sure if I misunderstood the code.

     

    Figure 1

     

     

    Figure 2

      

    Regards

    KT Lin