瑞萨几年前曾经力推过rz/a系列的xip Linux支持,不但有boot、kernel支持,还有rootfs和application xip支持。YouTube和电子媒体上都有介绍比如:
https://www.electronicdesign.com/technologies/embedded/article/21805857/xip-with-linux-a-new-spin-on-embedded-architecture
我的问题是,最新的rz/a3ul,尤其是没有ddr接口的型号,还有这种支持吗?或者,硬件上是可以的,软件上需要自己动手,那么用那个信号的BSP开始最好呢?g2ul?还是其它?有什么建议?谢谢。
btw,瑞萨是major mpu supplier里官方提供xip支持的企业,可能这个理念有点超前了,之前用SRAM做xip系统虽然功耗上很好但内存太少或者成本太高。新线产品支持octaram而且价格便宜,16MB到32MB的octaspi ram已经可以做一些很好的应用,毕竟kernel的网络和USB设备协议栈,以及文件系统支持都是rtos难以企及的。而mpu相比mcu(nommu),没有内存碎片问题,可以用mmc flash做swap,大大简化系统的编译和程序开发工作。所以非常系统瑞萨能长期支持这个技术方向。
你好,
硬件上是支持的,但是官方并没有提供linux的BSP,只提供了A1 A2的,rz/g2ul并不支持XIP,当然你可以利用rz/g2ul的BSP熟悉我们的VLP框架。
另外https://github.com/renesas-rz/rza_linux-4.19有RZ/A1/A2的BSP可以参考。
希望以上信息能帮到你。
补充一下:需要注意,RZ/A3UL有两种型号的EVK板。