|
| 1 | +The following table shows which port is recommended to be used. |
| 2 | + |
| 3 | + |
| 4 | +RX MCU Group CPU FPU FPU Port Layer |
| 5 | + Core (Single (Double CC-RX GNURX ICCRX (*6) |
| 6 | + Type Precision) Precision) |
| 7 | + |
| 8 | +RX110 RXv1 No --- Renesas/RX100 (*1,*2) GCC/RX100 (*1,*2) IAR/RX100 (*1,*2) |
| 9 | +RX111 RXv1 No --- Renesas/RX100 (*1,*2) GCC/RX100 (*1,*2) IAR/RX100 (*1,*2) |
| 10 | +RX113 RXv1 No --- Renesas/RX100 (*1,*2) GCC/RX100 (*1,*2) IAR/RX100 (*1,*2) |
| 11 | +RX130 RXv1 No --- Renesas/RX100 (*1,*2) GCC/RX100 (*1,*2) IAR/RX100 (*1,*2) |
| 12 | +RX13T RXv1 Yes --- Renesas/RX600 GCC/RX600 IAR/RX600 |
| 13 | +RX140 RXv2 Yes --- Renesas/RX600v2 GCC/RX600v2 IAR/RXv2 |
| 14 | + |
| 15 | +RX210 RXv1 No --- Renesas/RX200 (*3) N/A (*3) N/A (*3) |
| 16 | +RX21A RXv1 No --- Renesas/RX200 (*3) N/A (*3) N/A (*3) |
| 17 | +RX220 RXv1 No --- Renesas/RX200 (*3) N/A (*3) N/A (*3) |
| 18 | +RX230,RX231 RXv2 Yes --- Renesas/RX600v2 GCC/RX600v2 IAR/RXv2 |
| 19 | +RX23E-A RXv2 Yes --- Renesas/RX600v2 GCC/RX600v2 IAR/RXv2 |
| 20 | +RX23W RXv2 Yes --- Renesas/RX600v2 GCC/RX600v2 IAR/RXv2 |
| 21 | +RX23T RXv2 Yes --- Renesas/RX600v2 GCC/RX600v2 IAR/RXv2 |
| 22 | +RX24T RXv2 Yes --- Renesas/RX600v2 GCC/RX600v2 IAR/RXv2 |
| 23 | +RX24U RXv2 Yes --- Renesas/RX600v2 GCC/RX600v2 IAR/RXv2 |
| 24 | + |
| 25 | +RX610 RXv1 Yes --- N/A (*4) N/A (*4) N/A (*4) |
| 26 | +RX62N,RX621 RXv1 Yes --- Renesas/RX600 GCC/RX600 IAR/RX600 |
| 27 | +RX630 RXv1 Yes --- Renesas/RX600 GCC/RX600 IAR/RX600 |
| 28 | +RX634 RXv1 Yes --- Renesas/RX600 GCC/RX600 IAR/RX600 |
| 29 | +RX63N,RX631 RXv1 Yes --- Renesas/RX600 GCC/RX600 IAR/RX600 |
| 30 | +RX64M RXv2 Yes --- Renesas/RX600v2 GCC/RX600v2 IAR/RXv2 |
| 31 | +RX65N,RX651 RXv2 Yes --- Renesas/RX600v2 GCC/RX600v2 IAR/RXv2 |
| 32 | +RX66N RXv3 Yes Yes Renesas/RX700v3_DPFPU GCC/RX700v3_DPFPU IAR/RX700v3_DPFPU |
| 33 | +RX660 RXv3 Yes No Renesas/RX600v2 (*5) GCC/RX600v2 (*5) IAR/RXv2 (*5) |
| 34 | +RX62T RXv1 Yes --- Renesas/RX600 GCC/RX600 IAR/RX600 |
| 35 | +RX62G RXv1 Yes --- Renesas/RX600 GCC/RX600 IAR/RX600 |
| 36 | +RX63T RXv1 Yes --- Renesas/RX600 GCC/RX600 IAR/RX600 |
| 37 | +RX66T RXv3 Yes No Renesas/RX600v2 (*5) GCC/RX600v2 (*5) IAR/RXv2 (*5) |
| 38 | + |
| 39 | +RX71M RXv2 Yes --- Renesas/RX600v2 GCC/RX600v2 IAR/RXv2 |
| 40 | +RX72M RXv3 Yes Yes Renesas/RX700v3_DPFPU GCC/RX700v3_DPFPU IAR/RX700v3_DPFPU |
| 41 | +RX72N RXv3 Yes Yes Renesas/RX700v3_DPFPU GCC/RX700v3_DPFPU IAR/RX700v3_DPFPU |
| 42 | +RX72T RXv3 Yes No Renesas/RX600v2 (*5) GCC/RX600v2 (*5) IAR/RXv2 (*5) |
| 43 | + |
| 44 | +Notes: |
| 45 | + |
| 46 | +*1: If the application writer wants to use their own tick interrupt configuration when tickless idle |
| 47 | +functionality is not used, please define configSETUP_TICK_INTERRUPT() (in FreeRTOSConfig.h) and provide |
| 48 | +the configuration function. Please be aware that port.c is hard coded to use CMT0 though it seems to be |
| 49 | +configured to use any CMTn according to the definition of configTICK_VECTOR (in FreeRTOSConfig.h). |
| 50 | + |
| 51 | +*2: If the application writer wants to use their own tick interrupt configuration when tickless idle |
| 52 | +functionality is used, please modify port.c for the configuration. Please be aware that port.c is |
| 53 | +hard coded to use CMT0 though it seems to be configured to use any CMTn according to the definition of |
| 54 | +configTICK_VECTOR (in FreeRTOSConfig.h). |
| 55 | + |
| 56 | +*3: RX100 ports are also available. |
| 57 | + |
| 58 | +*4: RX600 ports use MVTIPL instruction but RX610 MCUs don't support this instruction. |
| 59 | + |
| 60 | +*5: RX700v3_DPFPU ports are also available with the following definition in FreeRTOSConfig.h. |
| 61 | + |
| 62 | +#define configUSE_TASK_DPFPU_SUPPORT 0 |
| 63 | + |
| 64 | +*6: PriorityDefinitions.h has to be provided for port_asm.s in case of other than RX700v3_DPFPU port. |
| 65 | +It contains two definitions of interrupt priority like the following. |
| 66 | + |
| 67 | +#define configKERNEL_INTERRUPT_PRIORITY 1 |
| 68 | +#define configMAX_SYSCALL_INTERRUPT_PRIORITY 4 |
| 69 | + |
| 70 | + |
| 71 | +For more information about Renesas RX MCUs, please visit the following URL: |
| 72 | + |
| 73 | +https://www.renesas.com/products/microcontrollers-microprocessors/rx.html |
| 74 | + |
0 commit comments