Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:2
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Отладочные платы » SK-NUC976
SK-NUC9x6 (SSH, FTP)
viacheslavmezentsev
Добавлено 04.10.2022 09:56 Редактировалось 09.10.2022 15:53
0
Сообщение: 1
viacheslavmezentsev
0

Пункты: 207
Регистрация: 27.10.2017
Пол: Мужчина
Из: г. Екатеринбург
Доброго. Не могу достучаться до sftp/ftp или зайти в консоль по ssh. Дошёл в руководстве до пункта деплоя Qt приложения на плату и не могу этого сделать.
Плата пингуется (Win10), консоль доступна через USB-COM. Куда смотреть? Или я неправильно понимаю как программа на плату должна попадать?
Спуститься к концу Подняться к началу
Персональная информация
viacheslavmezentsev
Добавлено 04.10.2022 12:46 Сообщение: 2
viacheslavmezentsev
0

Пункты: 207
Регистрация: 27.10.2017
Пол: Мужчина
Из: г. Екатеринбург
Цитата
...
Дошёл в руководстве до пункта деплоя Qt приложения на плату и не могу этого сделать.

Был невнимателен. Хотел быстрее протестировать работу с Qt и пропустил этап перепрошивки платы образом из SDK. Это было непривычно и я не обратил нужного внимания, что нужных утилит нет в образе по умолчанию.
Спуститься к концу Подняться к началу
Персональная информация
viacheslavmezentsev
Добавлено 09.10.2022 19:33 Сообщение: 3
viacheslavmezentsev
0

Пункты: 207
Регистрация: 27.10.2017
Пол: Мужчина
Из: г. Екатеринбург
После перепрошивки all.bin получил "кирпич". В терминале USB-COM ничего нет, Ethernet не работает (плата не пингуется).
Пробовал "прошивать" по частям с верифицированием - результат тот же.

Не понимаю что теперь делать.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 09.10.2022 20:57 Сообщение: 4
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
После перепрошивки all.bin получил "кирпич". В терминале USB-COM ничего нет, Ethernet не работает (плата не пингуется).
Пробовал "прошивать" по частям с верифицированием - результат тот же.
Не понимаю что теперь делать.

скачать руководство на плату и сделать как там написано в разделе установка программного обеспечения
перед этим убедиться что питание на плату хватает и кабель usb исправен

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 09.10.2022 21:05 Редактировалось 09.10.2022 21:20 Сообщение: 5
sasamy
4.70

Пункты: 76984
Регистрация: 14.08.2009
Цитата
После перепрошивки all.bin получил "кирпич". В терминале USB-COM ничего нет, Ethernet не работает (плата не пингуется).


прошил свою плату и у меня тоже не стартует, но у меня флешка "неcтандартная", u-boot.bin из материалов к плате зашился и стартует

Цитата

Пробовал "прошивать" по частям с верифицированием - результат тот же.


для проверки достаточно прошить u-boot.bin - на пинги он не ответит но в консоли через переходник usb <=> serial

http://starterkit.ru/html/index.php?name=shop&op=view&id=135

или аналогичном - должен быть лог загрузки. Проверьте что правильно выставляете процессор

Цитата

При старте утилиты выбрать «NUC976DK62Y.ini», перейти в раздел SPI.


тип имиджа - всё как написано в мануале

http://starterkit.ru/html/doc/Manual-SK-NUC976.pdf

Цитата

можно писать-обновлять по отдельности:

u-boot.bin (загрузчик), Image type – uBoot, Image execute address - 0xE00000


Цитата

Не понимаю что теперь делать.


если шьется то должно заработать рано или поздно :)
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 10.10.2022 10:33 Сообщение: 6
Pavel Ivanchenko
Admin
4.39

Пункты: 91364
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
После перепрошивки all.bin получил "кирпич". В терминале USB-COM ничего нет, Ethernet не работает (плата не пингуется).
Пробовал "прошивать" по частям с верифицированием - результат тот же.

Не понимаю что теперь делать.
Это из-за смены флешки, сам совсем недавно это обнаружил ...
До этого монтировались MX25L12845, но в свете катаклизма с поставками приходится ставить аналог W25Q128.
Но как позже выяснилось, uboot ее поддерживает, а ядро ее не поддерживает (соответственно и система не загружается до конца).
Возможные варианты:
1) использовать систему с initramfs, что и происходит в 95% случаев, т.к. при размещении корневой во внешней флешке превращает систему в "дикий тормоз"
2) ждать когда мы снова доберемся до этой сборки (модули SK-NUC906-NANO уже готовы), но пока не до этого, попробуем умозрительно подсказать, что и где можно подправить
3) вернуть плату
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 10.10.2022 12:04 Редактировалось 10.10.2022 12:05 Сообщение: 7
sasamy
4.70

Пункты: 76984
Регистрация: 14.08.2009
Цитата

До этого монтировались MX25L12845, но в свете катаклизма с поставками приходится ставить аналог W25Q128.
Но как позже выяснилось, uboot ее поддерживает, а ядро ее не поддерживает (соответственно и система не загружается до конца).
Возможные варианты:


4) Прописать в Linux новую флешку.

Скопируйте патч 0002-add-w25q128jv.patch

https://disk.yandex.ru/d/IevqCt7RPFXfGQ

в директорию

buildroot-2016.02-sk/linux

и пересоберите ядро "с нуля"

rm -r output/build/linux-custom
make

у меня нет такой флешки - так что не могу протестировать
Спуститься к концу Подняться к началу
Персональная информация
dukksi
Добавлено 01.03.2023 09:35 Сообщение: 8
dukksi
0

Пункты: 17
Регистрация: 01.03.2023
Цитата
Цитата

До этого монтировались MX25L12845, но в свете катаклизма с поставками приходится ставить аналог W25Q128.
Но как позже выяснилось, uboot ее поддерживает, а ядро ее не поддерживает (соответственно и система не загружается до конца).
Возможные варианты:


4) Прописать в Linux новую флешку.

Скопируйте патч 0002-add-w25q128jv.patch

https://disk.yandex.ru/d/IevqCt7RPFXfGQ

в директорию

buildroot-2016.02-sk/linux

и пересоберите ядро "с нуля"

rm -r output/build/linux-custom
make

у меня нет такой флешки - так что не могу протестировать


Спасибо всем причастным к обсуждению, выполнил действия указанные в пункте 4. В выводе команды make видно что патч ставится, но ОС по прежнему не стартует.
По поводу доступа к загрузчику U-boot через разъем X6, как найду "вилку" проверю.
Спуститься к концу Подняться к началу
Персональная информация
mksp
Добавлено 06.06.2023 14:38 Сообщение: 9
mksp
0

Пункты: 32
Регистрация: 06.06.2023
У меня аналогичная проблема. Выяснил, что после перепрошивки не стартует ядро. C Flash-Карты загрузка проходит успешно.

Выполнил все по инструкции

- скопировал патч
- пересобрал ядро
-через утилиту очистил ядро
- зашил по отдельности Uboot, Ядро и ФС


И теперь при загрузки выдает вот такие строки такие строки (бегут при загрузки)


bitmask 0x1985 not found at 0x000a600c: 0x1946 instead

jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a6010: 0x7bbc instead

jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a6014: 0x1c65 instead

jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a6018: 0xebf7 instead

jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a601c: 0xc452 instead

jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a6020: 0xa062 instead

jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a6024: 0x8d86 instead

jffs2: Further such events for this erase block will not be printed

jffs2: Node at 0x000a6f98 with length 0x000009e7 would run over the end of the erase block

jffs2: Perhaps the file system was created with the wrong erase size?

jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a7000: 0x8750 instead

jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a7004: 0x0813 instead

jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a7008: 0x8603 instead

jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a700c: 0x96c7 instead

jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a7010: 0x92aa instead

jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a7014: 0xd4e3 instead

jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a7018: 0x0085 instead

jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a701c: 0x10ec instead

jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a7020: 0x5a5a instead

jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a7024: 0x86a4 instead

jffs2: Further such events for this erase block will not be printed

jffs2: Node at 0x000a7ddc with length 0x00000571 would run over the end of the erase block


.....


jffs2: Perhaps the file system was created with the wrong erase size?

jffs2: Old JFFS2 bitmask found at 0x00a21c6c

jffs2: You cannot use older JFFS2 filesystems with newer kernels

jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00a22000: 0x70c3 instead

jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00a22004: 0x82ff instead

jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00a22008: 0x836a instead

jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00a2200c: 0x33fc instead

jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00a22010: 0x1e9d instead

jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00a22014: 0x6a1c instead

jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00a22018: 0xc670 instead

jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00a2201c: 0x47ff instead

jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00a22020: 0xe6dc instead

jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00a22024: 0xbfc7 instead

jffs2: Further such events for this erase block will not be printed

jffs2: Node at 0x00a229d4 with length 0x000009e2 would run over the end of the erase block

jffs2: Perhaps the file system was created with the wrong erase size?

jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00a23000: 0x06ce instead

jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00a23004: 0x1deb instead

jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00a23008: 0x1778 instead

jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00a2300c: 0x1a63 instead

jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00a23010: 0xcd9e instead

jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00a23014: 0xe70a instead

jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00a23018: 0xf65a instead

jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00a2301c: 0xc409 instead

jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00a23020: 0x9c2f instead

jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00a23024: 0x3bd1 instead

jffs2: Further such events for this erase block will not be printed

...


jffs2: Perhaps the file system was created with the wrong erase size?

jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00ac300c: 0xd256 instead

VFS: Mounted root (jffs2 filesystem) on device 31:3.

devtmpfs: mounted

Freeing unused kernel memory: 136K (c0451000 - c0473000)

Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b



И останавливается вот на таком



CPU: 0 PID: 1 Comm: init Not tainted 3.10.32 #13

Backtrace:

[<c00120f4>] (dump_backtrace+0x0/0x108) from [<c0012304>] (show_stack+0x18/0x1c)

r6:c3843edc r5:c3840000 r4:c0482020 r3:00000000

[<c00122ec>] (show_stack+0x0/0x1c) from [<c0372164>] (dump_stack+0x20/0x28)

[<c0372144>] (dump_stack+0x0/0x28) from [<c036fef0>] (panic+0xa0/0x1f0)

[<c036fe50>] (panic+0x0/0x1f0) from [<c0021974>] (do_exit+0x978/0x9b0)

r3:c3844000 r2:00000000 r1:0000000b r0:c03f9d70

r7:c3be2000

[<c0020ffc>] (do_exit+0x0/0x9b0) from [<c002286c>] (do_group_exit+0x54/0xe8)

r7:00106001

[<c0022818>] (do_group_exit+0x0/0xe8) from [<c002df28>] (get_signal_to_deliver+0x218/0x5f0)

r5:c3842010 r4:0000000b

[<c002dd10>] (get_signal_to_deliver+0x0/0x5f0) from [<c0011894>] (do_signal+0x10c/0x464)

[<c0011788>] (do_signal+0x0/0x464) from [<c0011da4>] (do_work_pending+0xb4/0xc4)

[<c0011cf0>] (do_work_pending+0x0/0xc4) from [<c000ee3c>] (work_pending+0xc/0x20)

r7:00000000 r6:ffffffff r5:00000010 r4:b6fbc000
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 06.06.2023 15:53 Редактировалось 06.06.2023 23:27 Сообщение: 10
sasamy
4.70

Пункты: 76984
Регистрация: 14.08.2009
Цитата

И теперь при загрузки выдает вот такие строки такие строки (бегут при загрузки)


весь лог загрузки ядра с самого начала до появления строк с ошибками можете скинуть куда-нибуть ? Все ошибки не надо - несколько первых строк достаточно

bitmask 0x1985 not found at 0x000a600c: 0x1946 instead
jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x000a6010: 0x7bbc instead
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-NUC976