Ник:
Пароль:

Контакты

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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Отладочные платы » SK-NUC976
SK-NUC976 - первые впечатления
Jury093
Добавлено 07.10.2016 01:38
0
Сообщение: 1
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
стандартная комплектация, запустилась с SPI флеша согласно мануалу..
по питанию - по 5В пустая плата потребляет 130мА, в момент обмена с uSD ток поднимается до 150мА
в отличие от NUC950 этот камень чуть теплый (возможно из-за незаюзанной графики)
через miniUSB поднимается консоль в виде Gadget Serial
обычной консоли нет (для такого размера платы и ценника это нормально), но порт уарта (ttl, 3v3) выведен на отдельный разъем, т.ч. вопрос решаем..
gpio порты и интерфейсы выведены на пинхидеры с шагом 2мм, т.е. все мои старые поделки только через переходник, что впрочем не сильно напрягает (главное, чтобы не было перехода на 1.27мм)
ядро пока не посмотреть, т.к. прилагаемая виртуалка сочла мою VmWare слишком старой (видимо иногда надо обновляться)..

title

продолжение следует..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 07.10.2016 12:46 Редактировалось 07.10.2016 12:48 Сообщение: 2
Pavel Ivanchenko
Admin
4.39

Пункты: 91424
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
... в отличие от NUC950 этот камень чуть теплый (возможно из-за незаюзанной графики) ...
Как раз штатно графика работает, при старте запускается пример Qt - калькулятор.
Вот только тормозливость загрузки SPI JFFS2 конкретно раздражает, надо будет потом initramfs вариант корневой сготовить чтобы летало.

Архив Buildroot отдельно рядом с виртуалкой лежит, так что виртуалку не обязательно обновлять (разве что ради настроенного QtCreator).
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 07.10.2016 13:00 Редактировалось 07.10.2016 13:01 Сообщение: 3
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Как раз штатно графика работает, при старте запускается пример Qt - калькулятор.

ага, значит это поведение уже нагруженного чипа, это радует (-радиатор).. без экрана я смог понять, что фрембуфер поднят на 800х480, но разумеется ничего не видел по очевидным причинам..

Цитата
Вот только тормозливость загрузки SPI JFFS2 конкретно раздражает, надо будет потом initramfs вариант корневой сготовить чтобы летало.

у китайцев в BSP initramfs включена по дефолту и ядра ругается на отсутствие образа при первой сборке..
по тормозливости - буду посмотреть частоту SPI - может сильно занижена, в логе ядра видел скрип "чип не соответствует прописанному", возможно там можно дописать что-нить для педалирования.. ну и 300 сильный АРМ врядли будет заметно быстрее летать, чем семейство iMX, но мы то привыкли..

Цитата
Архив Buildroot отдельно рядом с виртуалкой лежит, так что виртуалку не обязательно обновлять (разве что ради настроенного QtCreator).

в архиве не хватает скриптов (лежит сиротливый типа make_sd.sh), т.ч. потянул виртуалку, но обломился (давно хотел проапдейтить VmWare да повода не было)

хорошо, что ты путь до фтп написал, а то я по привычке на dyndns ломился, а там даже хост не пингуется..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Konachan
Добавлено 07.10.2016 13:55 Сообщение: 4
Konachan
5

Пункты: 3815
Регистрация: 30.08.2014
Тоже получил плату =)
Проц очень интересный, поскольку можно использовать как с линуксом, так и как обычный очень жирный МК - все примеры и дрова есть на гитхабе производителя. Еще радует, что корпус не BGA и уже имеет в себе память, что для самоделок весьма важно (разводить память тот еще квест для любителя, да и пайка bga тоже непростое дело).
Кстати, а сам чип в рознице купить можно или нет? Что-то он не гуглится вообще...
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 07.10.2016 14:33 Сообщение: 5
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Кстати, а сам чип в рознице купить можно или нет? Что-то он не гуглится вообще...

врядли.. Павел где-то упоминал о мелком опте - от 100+ шт..
впрочем, если камень "выстрелит", то будут возить и продавать поштучно..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 11.10.2016 02:13 Сообщение: 6
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Вот только тормозливость загрузки SPI JFFS2 конкретно раздражает, надо будет потом initramfs вариант корневой сготовить чтобы летало.

мне сейчас точно скорость не померять, но дело явно не во флешке с потолком на клоке 50МГц..
в доке на NUC976 в разделе SPI я видел цифру 56нс на клоке, т.е. предел почти 18МГц, что негусто.. а в драйвере SPI подозрительно нет упоминаний о DMA, зато есть spi_bitbang, что бодрости трансферу не добавляет..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 11.10.2016 02:13 Редактировалось 11.10.2016 18:46 Сообщение: 7
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
пардон за дубль сообщения..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Konachan
Добавлено 11.10.2016 11:54 Сообщение: 8
Konachan
5

Пункты: 3815
Регистрация: 30.08.2014
Было желание собрать один из примеров, которые из пакета nonOS_BSP, и потестировать, сколько по скорости можно выжать из флешки и криптографии. Но там примеры кривые, проекты в кейле или открываются некорректно, или изначально от другого проца (кейл показывает в конфиге проц тошиба). Оно даже собирается, но какая-то фигня.
А под gcc собрать хотя бы хелловорлд не выходит, ибо там куча ассемблерных вставок, синтаксис которых в кейле какой-то свой...
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 11.10.2016 12:30 Сообщение: 9
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
А под gcc собрать хотя бы хелловорлд не выходит, ибо там куча ассемблерных вставок, синтаксис которых в кейле какой-то свой...

в исходниках юбута есть каталог с говорящим названием
examples/standalone
возьмите оттуда hello_world.c и туда напихайте интересующих функций..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Konachan
Добавлено 11.10.2016 16:22 Сообщение: 10
Konachan
5

Пункты: 3815
Регистрация: 30.08.2014
Цитата
возьмите оттуда hello_world.c и туда напихайте интересующих функций..

Внутри убута запустить что-то проблемы нет, для изучения я просто сделал команду test в списке =) Но вот всунуть туда дрова из примеров проблема, поскольку из оных надо вычищать кейловкие хвосты. В дровах же убута нет дма для флешки, потому всё работает медленно и печально.
Интерес представляет запустить что-то вообще как на МК, для запиливания туда микро-загрузчика с usb-msd для удобной прошивки из-под линукса - в примерах-то всё почти готовое для этого есть. Но для старта "чистого" бинаря в минимуме надо асмовский стартовый файл (он же start.S, он есть в примерах и в убуте), makefile (не проблема сделать) и скрипт .ld, который как правильно достать из убута пока не разобрался...
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-NUC976