Skip to content

app_par_decimator example crashes #253

@shuchitak

Description

@shuchitak

Both the build configs of app_par_decimator example crash as soon as they start. This issue is seen on the current head of develop (554821f). I tested on the last release (v5.5.0) and it crashes similary. I'm not sure if it was running at some point and this is a regression.

Error looks like the following

xrun --xscope bin/8_MIC/demo_par_decimator_8_MIC.xe 
MIC CONFIG:
- MIC_ARRAY_TILE: 0
- MIC_ARRAY_CONFIG_CLOCK_BLOCK_A: (0x106)
- MIC_ARRAY_CONFIG_CLOCK_BLOCK_B: (0x206)
- MIC_ARRAY_CONFIG_MCLK_FREQ: 24576000
- MIC_ARRAY_CONFIG_PDM_FREQ: 3072000
- MIC_ARRAY_CONFIG_MIC_COUNT: 8
- MIC_ARRAY_CONFIG_USE_DDR: 1
- MIC_ARRAY_CONFIG_PORT_MCLK: 0x10300
- MIC_ARRAY_CONFIG_PORT_PDM_CLK: 0x10200
- MIC_ARRAY_CONFIG_PORT_PDM_DATA: 0x40300
- MIC_ARRAY_CONFIG_SAMPLES_PER_FRAME: 16
Running PAR_DECIMATOR_8_MIC..
0: audio_buff=0xfff40
TILE0 DATALINE: 0
xrun: Program received signal ET_LOAD_STORE, Memory access exception.
      0x0008466c in mics ()
xrun --xscope bin/16_MIC/demo_par_decimator_16_MIC.xe 
MIC CONFIG:
- MIC_ARRAY_TILE: 0
- MIC_ARRAY_CONFIG_CLOCK_BLOCK_A: (0x106)
- MIC_ARRAY_CONFIG_CLOCK_BLOCK_B: (0x206)
- MIC_ARRAY_CONFIG_MCLK_FREQ: 24576000
- MIC_ARRAY_CONFIG_PDM_FREQ: 3072000
- MIC_ARRAY_CONFIG_MIC_COUNT: 16
- MIC_ARRAY_CONFIG_USE_DDR: 1
- MIC_ARRAY_CONFIG_PORT_MCLK: 0x10300
- MIC_ARRAY_CONFIG_PORT_PDM_CLK: 0x10200
- MIC_ARRAY_CONFIG_PORT_PDM_DATA: 0x40300
- MIC_ARRAY_CONFIG_SAMPLES_PER_FRAME: 16
Running PAR_DECIMATOR_16_MIC..
0: audio_buff=0xfff40
TILE0 DATALINE: 0
xrun: Program received signal ET_ILLEGAL_PC, Illegal program counter.
      0xfffffffe in ?? ()

Metadata

Metadata

Assignees

No one assigned

    Labels

    type:bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions