Interrupts causing kernel dump



  • I played with interrupts when I first got the LoPy and they worked fine but I have come back to it and I am getting kernel dumps. I have tried different pins but I am sure that G17 button on the expansion board worked for me before.

    Firmware 9.6.b1.

    Steps to recreate

    >>> import micropython
    >>> from machine import Pin
    >>> micropython.alloc_emergency_exception_buf(100)
    >>> int_counter =0
    >>> def int_handler(pin_obj):
    ...     global int_counter
    ...     int_counter+=1
    ...     
    ...     
    ... 
    >>> button=Pin('G17', mode=Pin.IN, pull=Pin.PULL_UP)
    >>> button.irq(trigger=Pin.IRQ_RISING|Pin.IRQ_FALLING, handler=int_handler)
    <irq>
    

    -----> Push the button on the expansion board.

    >>> Guru Meditation Error of type LoadProhibited occurred on core   0. Exception was unhandled.
    Register dump:
    PC      :  40081a3e  PS      :  00060031  A0      :  80081784  A1      :  3ffd5700  
    A2      :  3ffb1da0  A3      :  0000000d  A4      :  3ffd57b8  A5      :  00400461  
    A6      :  ffffffff  A7      :  ffffffff  A8      :  80081a3e  A9      :  3ffd56e0  
    A10     :  00000000  A11     :  3ffc54a0  A12     :  3ffc54a0  A13     :  b33f0000  
    A14     :  b33fffff  A15     :  00000000  SAR     :  00000017  EXCCAUSE:  0000001c  
    EXCVADDR:  00000000  LBEG    :  00000000  LEND    :  00000000  LCOUNT  :  00000000  
    Rebooting...
    ets Jun  8 2016 00:22:57
    
    rst:0x3 (SW_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
    configsip: 0, SPIWP:0x00
    clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
    mode:QIO, clock div:2
    load:0x3fff9010,len:8
    load:0x3fff9018,len:812
    ho 0 tail 12 room 4
    load:0x40078000,len:3692
    load:0x4009f000,len:944
    entry 0x4009f1f0
    ��XTAL 40Mct 20 2016 12:36:18
    I (880) phy: phy_version: 246, Nov 18 2016, 17:30:07, 0, 0
    


  • Hi,

    Can you please file an issue at https://github.com/pycom/pycom-micropython/issues? It's the best way of reporting your problem and tracking its status.

    Thank you


Log in to reply
 

Looks like your connection to Pycom Forum was lost, please wait while we try to reconnect.