If the final effective frequency is 1.024 MHz, subsequent use of the txrx_clk_div parameter seems to cause issues.
The src_clk_freq in the code is only assigned but not used anywhere.
For 55x, \__HAL_I2S_CLK_XTAL() is called, which uses 48M.
Others call \__HAL_I2S_CLK_PLL(), which uses 49.152M.
To change the frequency, refer to https://gitee.com/SiFli/sifli-sdk/blob/main/rtos/rtthread/bsp/sifli/drivers/drv_i2s_audio.c
and check I2S_USE_DOUBLE_MCLK, where I2S_USE_DOUBLE_MCLK is defined as 1.
How can I limit the BCLK under a fixed audio format? Is it mainly by modifying the txrx_clk_div parameter?


