Other Parts Discussed in Thread: SYSCONFIG
Tool/software:
Hi,
I imported and built a sample project ( i2c_led_blink_interrupt_lld_am64x-evm_r5fss0-0_nortos_ti-arm-clang) using CCS12.8.1, SysConfig 1.24, and AM64 MCU SDK 11.00.00.15 without any problem
and added a GPIO with interrupt enabled as shown below.
I changed mcu_plus_sdk_am64x_11_01_00_17/source/drivers/sciclient/sciclient_default_boardcfg/am64x/sciclient_defaultBoardcfg_rm.c file to ensure that GET RM DATA button in GPIO configuration page works as expected.
I applied the patches in the following post.
Before changing sciclient_defaultBoardcfg_rm.c file
Changes made to sciclient_defaultBoardcfg_rm.c file.
{ .num_resource = 8, .type = TISCI_RESASG_UTYPE (TISCI_DEV_MAIN_GPIOMUX_INTROUTER0, TISCI_RESASG_SUBTYPE_IR_OUTPUT), .start_resource = 0, .host_id = TISCI_HOST_ID_A53_2, }, { .num_resource = 16, .type = TISCI_RESASG_UTYPE (TISCI_DEV_MAIN_GPIOMUX_INTROUTER0, TISCI_RESASG_SUBTYPE_IR_OUTPUT), .start_resource = 0, .host_id = TISCI_HOST_ID_MAIN_0_R5_1, },
As shown in the above screenshots GET RM DATA button works fine. After this step I made a second change to sciclient_defaultBoardcfg_rm.c to route all 16 GPIO interruptsto R5_0_0 core.
/* {
.num_resource = 8,
.type = TISCI_RESASG_UTYPE (TISCI_DEV_MAIN_GPIOMUX_INTROUTER0, TISCI_RESASG_SUBTYPE_IR_OUTPUT),
.start_resource = 0,
.host_id = TISCI_HOST_ID_A53_2,
},*/
{
.num_resource = 16,
.type = TISCI_RESASG_UTYPE (TISCI_DEV_MAIN_GPIOMUX_INTROUTER0, TISCI_RESASG_SUBTYPE_IR_OUTPUT),
.start_resource = 0,
.host_id = TISCI_HOST_ID_MAIN_0_R5_0,
},
When I tried to update routing informatioın using GET RM DATA button I get the following error message.
I tried this steps with some other SysConfig and MCU+ SDK version combinations but I get the same error message constantly.
Best regards....