This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于两片ST的SPI FLASH挂载在同一个omapl138 spi接口的问题



手上有个spi flash (M25P128)+ omapl138的方案,linux的内核代码中的spi flash的驱动都是单存储芯片的,原理图如下:

启动时默认用一个片子里面启动,这个硬件已经完成了,但是应用程序的代码比较大,有十多兆,所以准备想把一块片子拿来放ubl 、uboot env、uboot、kernel和一个小文件系统,另一个片子拿来放文件系统和应用程序(因为应用程序比较大,一块片子放不下),请问像这种需求是修改m25p80.c里面的驱动把两块硬件片子做成一块整体的32Mbytes合适还是在内核里面将他们作为两个单独的驱动,将第二块片子作为一个子目录挂载到第一个片子的文件系统里面?主要是内核那边不知道怎么实现,上层的挂载是会操作的,有相关开发经验前辈可以指点一下嘛?