Search found 14 matches

by aaronw
Wed Oct 19, 2022 9:25 am
Forum: General Discussion
Topic: Exception output over USB with ESP32 S3?
Replies: 3
Views: 1492

Re: Exception output over USB with ESP32 S3?

In my case, I am using the Arduino environment. There does not appear to be any setting that controls this there. I can see other print statements without any issues, only the exception information only appears to go to the UART interface.
by aaronw
Wed Oct 19, 2022 9:18 am
Forum: General Discussion
Topic: Some assembly required... seeing trap when using ee.vld.128.ip instruction
Replies: 2
Views: 1381

Re: Some assembly required... seeing trap when using ee.vld.128.ip instruction

This may be the case. It looks like the static allocation of the table is being placed in instruction memory.
by aaronw
Mon Oct 17, 2022 8:28 pm
Forum: Report Bugs
Topic: ESP32 S3 ee.vld.128.ip instruction crashes
Replies: 2
Views: 3040

Re: ESP32 S3 ee.vld.128.ip instruction crashes

Note that the almost identical code that doesn't use the ee.vld.128.ip instruction works fine. Here is my code: volatile register uint32_t *pItem = (uint32_t *)mRMT_mem_ptr; for (register int i = 0; i < PULSES_PER_FILL/8; i++) { if (mCur < mSize) { register uint32_t tmp1, tmp2, tmp3, tmp4; #if 1 reg...
by aaronw
Mon Oct 17, 2022 8:27 pm
Forum: Report Bugs
Topic: ESP32 S3 ee.vld.128.ip instruction crashes
Replies: 2
Views: 3040

ESP32 S3 ee.vld.128.ip instruction crashes

When I insert the instruction ee.vld.128.ip instruction into my code I get a trap. The address I am passing is correct, it is 16 byte aligned (actually 64 byte aligned) and readable using l32i. This is on an ESP32 S3.
by aaronw
Mon Oct 17, 2022 8:14 pm
Forum: General Discussion
Topic: Exception output over USB with ESP32 S3?
Replies: 3
Views: 1492

Exception output over USB with ESP32 S3?

Related to my previous open question about the ee.vld.128.ip instruction failing https://www.esp32.com/viewtopic.php?f=2&t=30121 instruction failing, how do I get the ESP32 S3 to dump out exception information over the USB interface? On the project I'm working on I would much prefer to not have to h...
by aaronw
Mon Oct 17, 2022 11:09 am
Forum: General Discussion
Topic: Some assembly required... seeing trap when using ee.vld.128.ip instruction
Replies: 2
Views: 1381

Some assembly required... seeing trap when using ee.vld.128.ip instruction

I am seeing a trap when I use the ee.vld.128.ip instruction on an ESP32 S3. As far as I can tell, the way I'm using it should be fine. The value of a12 before this instruction points to a valid memory location: 0x40378d40. The trap also says that the address being accessed is invalid, though the add...
by aaronw
Mon Apr 27, 2020 6:48 am
Forum: ESP-ADF
Topic: Using two i2s interfaces with a custom board
Replies: 1
Views: 4435

Using two i2s interfaces with a custom board

Hi, I have a custom board that I would like to work with the ADF but in my case I have a single microphone connected to the right channel of I2S bus 0 which uses 32-bits per sample. Although the microphone outputs 24 bits per sample if I use anything other than 32 bits I don't receive any output. I ...
by aaronw
Tue Apr 21, 2020 12:11 pm
Forum: General Discussion
Topic: What would you like to see in The Next Chip?
Replies: 426
Views: 840188

Re: What would you like to see in The Next Chip?

The main things I would like to see are: 1. More on-chip RAM 2. Native USB2 support (so I don't need a USB to UART chip). 3. More GPIO pins. 4. Faster processing, especially acceleration for FFT. Maybe move to Xtensa LX7. 5. Better GPIO support for NeoPixels with DMA support (rather than use the IR ...
by aaronw
Sat Apr 18, 2020 7:17 am
Forum: ESP-ADF
Topic: i2s input from digital microphone
Replies: 1
Views: 4703

Re: i2s input from digital microphone

Never mind. I had to add a digital DC blocking filter. All is good now.
by aaronw
Sat Apr 18, 2020 7:16 am
Forum: General Discussion
Topic: I2S not working properly with Wrover32
Replies: 2
Views: 4750

Re: I2S not working properly with Wrover32

After adding a DC blocking filter it is working. It sounds like the microphone I am using goes down to DC or at least has some DC offset that needs to be removed.
https://www.knowles.com/docs/default-so ... =fdb77b1_6