Background: Renesas RX core is a proprietary architecture from Renesas, currently it's not supported on upstream Zephyr yet. We are proposing to add support for the Renesas RX architecture to Zephyr OS. This support will enable developers to run Zephyr on RX-based microcontrollers.
For first basic support of the architecture the propose the below features
- RX Architecture Core Support
As it's the first time to support a new architecture on Zephyr, all recommendation are highly appreciated.
Esp. there's a challenge to add GCC RX toolchain support, which may need some modification in Linker script of Zephyr build system. Discord discussion at:
https://discord.com/channels/720317445772017664/1277491466167386196
References
Reference of RX architecture
Renesas RX Family Overview
Zephyr Architecture porting guide
Background: Renesas RX core is a proprietary architecture from Renesas, currently it's not supported on upstream Zephyr yet. We are proposing to add support for the Renesas RX architecture to Zephyr OS. This support will enable developers to run Zephyr on RX-based microcontrollers.
For first basic support of the architecture the propose the below features
It's license is basically MIT and allow for redistribute and use by Zephyr RTOS, please refer license information at:
https://github.com/renesas/rx-driver-package
https://github.com/renesas/rx-driver-package/blob/master/LICENSE
https://github.com/renesas/rx-driver-package/tree/master/doc/license
As it's the first time to support a new architecture on Zephyr, all recommendation are highly appreciated.
Esp. there's a challenge to add GCC RX toolchain support, which may need some modification in Linker script of Zephyr build system. Discord discussion at:
https://discord.com/channels/720317445772017664/1277491466167386196
References
Reference of RX architecture
Renesas RX Family Overview
Zephyr Architecture porting guide