Version 4 (modified by 2 years ago) ( diff ) | ,
---|
Полезные хитрости
Внимание! Данное руководство предназначено для опытных пользователей. Выполнение некорректных команд может привести к потере работоспособности платы.
- Отладочный лог в sw-01: в файле
/etc/init.d/swd.sh
в переменнойARGS
добавить опцию-l7
, после сохранения файла перезапустить - Перезапуск swd
/etc/init.d/swd.sh restart
- Просмотр последних сообщений лога "на лету" с фильтрацией по слоту
tail -f /var/permlog/messages | grep "slot 07"
(вывод останавливается во время ротации файла, нужно перезапускать) - Обновление ПО ПЛИС
fpgactl -f /usr/share/sw/sw.rbf
- Посмотреть законфигурирована ли ПЛИС
fpgactl -s
- Резет кассеты
spictl 81 01 00 00
- Лог swd:
cat /var/permlog/messages
- Вывод лога в реалтайме с грепом по слоту:
swd -d 2>&1 |grep 'slot 01'
- Команды мониторинга monitoring.txt. Например, запрос миба платы из браузера
http://192.168.0.215/api.php?json={"cmd":"getMIB","slot":15}
- Команды из консоли
send <slot> xx xx ....
, данные команды. - Полный snmp oid
1.3.6.1.4.1.32109.9999.4.<slot>.<oid>
- Для того чтобы процесс swd не запускался повторно (если его убить) нужно создать файл
touch /tmp/restarting-swd
- Убить swd
killall swd
- Отправка сырых данных по шине SPI(swd должен быть убит в это время)
spictl 1 6 <slot> xx xx xx xx ...
, xx - данные в hex. Данные отправляются как есть, контрольную сумму, флаги 7E и esq -нужно самому.
Attachments (2)
- monitoring.txt (11.8 KB ) - added by 2 years ago.
- romboot.jpg (45.7 KB ) - added by 14 months ago.
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.