Other Parts Discussed in Thread: SYSCONFIG
Hi TI Forum,
I have already discussed about this issue in Forum. https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1595151/am2434-am2434-interrupt-router-7-fails-to-trigger-for-r5fss0-0/6147464. Sorry that I'm not clear with the issue at that time and already the 'sciclient_defaultBoardcfg_rm.c' file has been edited while debugging, now only I found this.
Here, I came with few more observations of my Issue wrt using Interrupt Router.
- I'm using 'cc33xx_mcu_package_R5' sdk. The recommended am243x-sdk version to compile the cc33xx_Sdk is 08.05.00.24. You can refer the prerequisites part in the getting started guide of CC33XX RTOS MCU SOFTWARE.
The 'sciclient_defaultBoardcfg_rm.c' file of 08.05.00.24 is configured for only 2 Interrupt routers, like below.
{
.num_resource = 2,
.type = TISCI_RESASG_UTYPE (TISCI_DEV_MAIN_GPIOMUX_INTROUTER0, TISCI_RESASG_SUBTYPE_IR_OUTPUT),
.start_resource = 8,
.host_id = TISCI_HOST_ID_MAIN_0_R5_0,
}
{
.num_resource = 2,
.type = TISCI_RESASG_UTYPE (TISCI_DEV_MAIN_GPIOMUX_INTROUTER0, TISCI_RESASG_SUBTYPE_IR_OUTPUT),
.start_resource = 8,
.host_id = TISCI_HOST_ID_MAIN_0_R5_1,
}
2. To use USB_DFU Firmware update, we moved to the version 10.01.00.32 . We can't able to compile because the recommended sysconfig version of 'cc33xx_mcu_package_R5' is syscfg 1.19 and below. But 10.01.00.32 requires syscfg 1.22 . Due to this Incompatibily, we started using am243x-sdk 08.06.00.45, which supports USB_DFU and syscfg 1.19.
3. The 'sciclient_defaultBoardcfg_rm.c' file of 08.06.00.45 is configured for 8 Interrupt routers, like below.
{
.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_MAIN_0_R5_0,
}
{
.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_MAIN_0_R5_1,
}
But, even after compiling the 'cc33xx_mcu_package_R5' sdk with version 08.06.00.45. Still only 2 interrupt routers are working(Router 8 and 9). As per this version, 8 routers should be enabled. When I compile any example code of 08.06.00.45 8 routers are working. But, when comes to the cc33xx_mcu_package_R5 sdk, only 2 interrupt routers are working.
Requirement:
I want to use one more Interrupt router in 'cc33xx_mcu_package_R5' while using this sdk.
Questions:
- Why 8 interrupt routers are not enabled in 'cc33xx_mcu_package_R5' sdk, even after compiling the files with 8.06.00.45 sdk version?
2. How to enable one more interrupt wrt to this sdk?
Thank you for the support.