jury093 (20.02.2019 23:47, просмотров: 1) ответил LightElf на Ну вот у меня тоже вполне работает, ядро грузится без проблем. Если использовать RAMFS+SD карту, как на демоборде - то все прекрасно. А при попытке поднять рут на JFFS2 - такой вот пердюмонокль.
а флешка на кастомной плате или демоборда? если первое, то за железо уверены, питание, конденсаторы и прочее? может чип сменить, всякое бывает.. у меня плата от starterkit.ru, там spi флешка сразу размечена и раздел в jffs2 под рутовую, недели 2 колбасился на ней, пока не мигрировал на usb накопитель. на доп плате поставил spi nor на 8МБ на второй канал:
root@nuc976solar:~# dmesg |grep spi
[ 1.060000] nuc970-spi0 nuc970-spi0: master is unqueued, this is deprecated
[ 1.070000] m25p80 spi0.0: unrecognized id mx25112805d
[ 1.080000] m25p80 spi0.0: found mx25l12805d, expected m25p80
[ 1.080000] m25p80 spi0.0: mx25l12805d (16384 Kbytes)
[ 1.130000] nuc970-spi1 nuc970-spi1: master is unqueued, this is deprecated
[ 1.140000] m25p80 spi1.0: at25df641 (8192 Kbytes)
root@nuc976solar:~# mtdinfo /dev/mtd4
mtd4
Name: SPI flash
Type: nor
Eraseblock size: 4096 bytes, 4.0 KiB
Amount of eraseblocks: 512 (2097152 bytes, 2.0 MiB)
Minimum input/output unit size: 1 byte
Sub-page size: 1 byte
Character device major/minor: 90:8
Bad blocks are allowed: false
Device is writable: true
если объясните методу, то могу его немного попилить
ЗЫ точно помню, что с spi проблем не было, исключительно нарекания на скорость обмена