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.

关于AM335X开发板使用三星的K9F2G08U0A从FLASH启动的问题



开发板原先使用的是镁光的MT29F2G08的芯片。

我打了一片新板,将FLASH芯片改为与开发板使用一样大小的三星的芯片K9F2G08U0A,系统启动能正常识别,正确识别芯片品牌ID,和FLASH的大小。

存在的问题是使用FLASH启动系统,将UBI文件系统能够烧写到K9F2G08U0A中去,但是启动后一直停留在“android”字体界面,进不了图形界面,串口打印UBI的5号错误。

换了镁光的芯片后,重复启动动作,能够正常从FLASH启动。

看了两个FLASH的数据手册发现有一些细微区别,镁光的1 Page = (2K + 224)Bytes,三星的1 Page = (2K + 64)Bytes。

在内核里要在哪里做一些修改吗?