esp8266web icon indicating copy to clipboard operation
esp8266web copied to clipboard

I2S subsytem does not work - a fatal exception!

Open vad7 opened this issue 8 years ago • 0 comments

The initialization code of I2S subsystem causes an exception 28/29. Fatal exception (28): epc1=0x40230bd7, epc2=0x00000000, epc3=0x00000000, excvaddr=0x02190000, depc=0x00000000

`rom_i2c_writeReg_Mask(i2c_bbpll, i2c_bbpll_hostid, i2c_bbpll_en_audio_clock_out, i2c_bbpll_en_audio_clock_out_msb, i2c_bbpll_en_audio_clock_out_lsb, 1);

CLEAR_PERI_REG_MASK(I2SCONF, I2S_I2S_RESET_MASK); // <- exception here

SET_PERI_REG_MASK(I2SCONF, I2S_I2S_RESET_MASK); CLEAR_PERI_REG_MASK(I2SCONF, I2S_I2S_RESET_MASK);

WRITE_PERI_REG(I2SCONF, (READ_PERI_REG(I2SCONF) & 0xf0000fff)| (((26&I2S_BCK_DIV_NUM )<<I2S_BCK_DIV_NUM_S)| ((5&I2S_CLKM_DIV_NUM)<<I2S_CLKM_DIV_NUM_S)| ((1&I2S_BITS_MOD) << I2S_BITS_MOD_S ) ) );

PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTDO_U, FUNC_I2SO_BCK); SET_PERI_REG_MASK(I2SCONF, I2S_I2S_TX_START);`

vad7 avatar Feb 01 '17 07:02 vad7