This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM6442: need to reload sciclient.out to trigger GPIO ISR, why

Part Number: AM6442
Other Parts Discussed in Thread: SYSCONFIG

Tool/software:

Hi,

debugging with emulator, GPIO isr is configured in the project. when the project code is modified, need to reload sciclient_ccs_init_am64x-evm_r5fss0-0_nortos_ti-arm-clang.out to trigger the GPIO isr. otherwise, the GPIO isr cannot be triggered correctly, and  following error is displayed in the console.

1, why this happen?

2, how to solve the problem other than reload sciclient.out?

thank you!

  • Hi Pian,

    This issue is happening because the example you are running uses the GPIOMUX routers to route the interrupt. You need to make sure you are freeing the resources used before the example ends. This can be done via calling the System_deinit() API generated through sysconfig.

    Once the System_deinit() API call success, you will not require to reload the sciclient.out binary.

    Regards,

    Tushar