У меня есть часть, это прототие. В устройстве использовалось MCU MT7620a. На борту у меня 32 МБ ОЗУ и 64 Мб SPI Flash. Я хочу установить OpenWRT на этом устройстве, но у меня проблема с правильным драйвером для этой вспышки SPI, потому что драйвер m25p80 обычно использует в размере ручка linux только до 32 МБ. Система распознает память как MT25QL512AB. Итак, знаете ли вы, какой драйвер у меня должен использовать для хорошей памяти сотрудничества и MCU? я проверил таблицу доступных Hardware на сайтеПоддержка Serial 64MB SPI Flash и OpenWRT на MIPS
http://wiki.openwrt.org/toh/start
В цель найти что-то подобное, но только я нашел ручку макс до 32 МБ с m25p80. Если я нашел некоторые устройства, например, 64MB Flash или более, я не могу использовать эту идею, используя BuildRoot OpenWRT, потому что все устройства с 64MB Flash не дают мне информации о том, как подготовить Device Tree mt7620a.dts, какой конкретный драйвер является совместимым и т. Д. .
неActualy устройство размер поддержки дерева инф.узлов вспышка с 16Мб это выглядеть, как показано ниже
[email protected] {
[email protected] {
status = "okay";
[email protected] {
#address-cells = <1>;
#size-cells = <1>;
compatible = "en25q64";
reg = <0 0>;
linux,modalias = "m25p80", "en25q64";
spi-max-frequency = <10000000>;
[email protected] {
label = "u-boot";
reg = <0x0 0x30000>;
read-only;
};
[email protected] {
label = "u-boot-env";
reg = <0x30000 0x10000>;
read-only;
};
factory: [email protected] {
label = "factory";
reg = <0x40000 0x10000>;
read-only;
};
[email protected] {
label = "firmware";
reg = <0x50000 0xfb0000>;
};
};
};
Как вы видите использовали m25p80
я не понял, что случилось с водителем m25p80 до сих пор? – 0andriy
Вы, трассируя меня, скажите, драйвер m25p80 сможет поддерживать MT25QL512AB? Если да, что я должен добавить к коду? Пробная структура certian, потому что я ничего не видел в коде. Можете ли вы объяснить что-то еще? – Mbded
Возможно, это поможет https://community.freescale.com/thread/364435 – 0andriy