Radar configuration tool vs. Radar Fusion GUI export settings to header file give different results

Announcements

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

cross mob
walterwhite
Level 1
Level 1
5 likes given First like received 10 sign-ins

Hello,

I'm using the DEMO BGT60TR13C board, and have just tried to export settings to header file.

Using the Radar Fusion GUI, the exported BGT60TR13C_Register_List_20220615-100154.h file (attached) is as it follows:

#define XENSIV_BGT60TRXX_CONF_NUM_REGS (39)
#if defined(XENSIV_BGT60TRXX_CONF_IMPL)
const uint32_t register_list[] = {
    0x3140210UL,
    0x9e967fdUL,
    ...
    0xb7000000UL,
    0x11e8271UL
};
#endif

But when using the Radar configuration tool (bgt60-configurator-cli.exe) over the attached config.json file exported also using the Radar Fusion GUI.

C:\Users\Walterw\IFX_RDK_V3.2.1\RDK-TOOLS-SW\Tools>bgt60-configurator-cli.exe -c C:\Users\Walterw\Desktop\config.json

 

The result of the command above looksl as it follows:

#define XENSIV_BGT60TRXX_CONF_START_FREQ_HZ (60238024000)
#define XENSIV_BGT60TRXX_CONF_END_FREQ_HZ (60761976000)
#define XENSIV_BGT60TRXX_CONF_NUM_SAMPLES_PER_CHIRP (64)
#define XENSIV_BGT60TRXX_CONF_NUM_CHIRPS_PER_FRAME (128)
#define XENSIV_BGT60TRXX_CONF_NUM_RX_ANTENNAS (3)
#define XENSIV_BGT60TRXX_CONF_NUM_TX_ANTENNAS (1)
#define XENSIV_BGT60TRXX_CONF_SAMPLE_RATE (1000000)
#define XENSIV_BGT60TRXX_CONF_CHIRP_REPETION_TIME_S (0.000506175)
#define XENSIV_BGT60TRXX_CONF_FRAME_REPETION_TIME_S (0.100018)
#define XENSIV_BGT60TRXX_CONF_FRAME_XFER_SIZE_WORDS (12288)
#define XENSIV_BGT60TRXX_CONF_BUFFER_SIZE_BYTES ((XENSIV_BGT60TRXX_CONF_FRAME_XFER_SIZE_WORDS * XENSIV_BGT60TRXX_FIFO_WORD_SIZE_BYTES) + XENSIV_BGT60TRXX_SPI_BURST_HEADER_SIZE_BYTES)
#define XENSIV_BGT60TRXX_CONF_NUM_REGS (39)

#if defined(XENSIV_BGT60TRXX_CONF_IMPL)
const uint32_t register_list[] = {
    0x11e8271UL,
    0x3140210UL,
    0x9e967fdUL,
    ...
    0xb7000000UL
};
#endif
Question:
Which method is the right one to get the register list in a header file of the BGT60TR13C?
I see missed macro defines once using the Radar Fusion GUI only.
The register content 0x11e8271UL appears as first value in the array, but as last value in the other given array...

Kind regards,
Walter.

0 Likes
1 Solution
Montassar-BR
Employee
Employee
50 likes received 5 questions asked 250 sign-ins

Hi @walterwhite,

Thanks for reporting this issue.
This bug is already listed in the issue tracker of the RDK development, and will be fixed in the next Radar Development Kit release, where you will have the same exported settings header files content.
Please keep an eye out for the next RDK release update.

Best Regards,
Montassar.

View solution in original post

1 Reply
Montassar-BR
Employee
Employee
50 likes received 5 questions asked 250 sign-ins

Hi @walterwhite,

Thanks for reporting this issue.
This bug is already listed in the issue tracker of the RDK development, and will be fixed in the next Radar Development Kit release, where you will have the same exported settings header files content.
Please keep an eye out for the next RDK release update.

Best Regards,
Montassar.