This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC1352P7: OTA problem with custom board

Part Number: CC1352P7
Other Parts Discussed in Thread: SYSCONFIG

HI TI!!!

I am perzonalizing the sample project zr_sw_ota_client_onchip_LP_CC1352P7_4 SDK 7.10.

OTA works perfectly without customizing the board.
But I need to customize the board to configure internal differential bias.
So I build, copy and save the ti_driver_config.c/h files and then customize the board and enable internal differential bias.

With the above described customization OTA does not work correctly. After doing OTA the first time I try to do OTA a second time and it gets stuck at 10%. If I reboot it runs the image loaded by JTAG.

(Of course I take into account the momoria slots).

Without customizing the board everything works perfectly.

How can I solve it?
How can I enable internal differential bias without customizing the board?

Thanks!

  • Hi albgarc,

    The SysConfig file's RF Design module already designates the "Front-end for 2.4 GHz" as "Internal Bias, Differential mode".  What changes are you applying to ti_drivers_config.c, have you changed ti_drivers_config.h for the corresponding RF frontend configuration (default FRONTEND_24G_DIFF_RF and FRONTEND_24G_INT_BIAS), and have you excluded ti_drivers_config files from building in the SysConfig Generated Files view?

    Regards,
    Ryan

  • Hi Ryan!

    Thank you very much!

    Please, check the attached image. I can't set Internal Bias diffrerential mode. 

    I am not changing ti_drivers_config.c/h. I just exclude them from the build to enable board customization (If I don't exclude them I have a build error).

    Customizing the hardware is the only way I can configure I can enable internal differencial bias

    Thanks

  • I apologize for the confusion as I referenced a different project configuration accidentally.  Select "USE CUSTOM BOARD" in the SysConfig Board View (copy the rfDriverCallbackAntennSwitching function from ti_drivers_config.c and paste it into the bottom of zcl_samplesw.c without the __attribute__((weak)) in the definition) and then you will be able to alter this setting without any build errors or need to use custom ti_drivers_config.c/h files.  If the OTA application continues to fail then this indicates the hardware does not support the SysConfig changes you've applied.

    Regards,
    Ryan