Other Parts Discussed in Thread: AM62A7
Tool/software:
Hello Ti Dev,
Recently, I found a thread regarding triggering udma using gpio interrupt.
https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1378150/faq-how-to-trigger-dma-with-the-help-of-gpio-on-am64x-am243-and-am62x-devices
My goal is very similar to above just a little different on gpio direction (i am using gpio as an input to trigger udma during gpio interrupt). The default example provided in MCU_SDK v10 on AM62A7 cannot directly trigger gpio. Therefore, I reallocated the sciclient using this link: https://dev.ti.com/tirex/explore/node?node=A__AG9KcMsTr.iTW5L9U3aIjw__com.ti.MCU_PLUS_SDK_AM62AX__snSiJ-B__LATEST. I allocated the 15th instance of MAIN_GPIOMUX_INTROUTER0 to c75.
After modification, it worked properly without any error. Then, I started to proceed with interrupt source and number change according to TRM. As I look into TRM, there are 10 interrupts that can be routed to BCDMA as shown below. I set TISCI_DEV_DMASS0_INTAGGR_0 as dst_id and GPIOMUX_INTROUTER_OUTP24 as dst_host_irq.
I got an error as shown below. As I got error, I could not proceed to check udma. I have attached project file below.
4760.empty_am62ax-sk_c75ss0-0_freertos_ti-c7000.zip
Regards,
Key