Прошивка MESA 5i25 с помощью mesaflash: различия между версиями
Перейти к навигации
Перейти к поиску
Nick (обсуждение | вклад) (Новая страница: «1. Скачиваем последнюю версию утилит с сайта cnc-box.ru 2. Распаковываем архив 3. Запускаем те…») |
Nick (обсуждение | вклад) |
||
| (не показана 1 промежуточная версия этого же участника) | |||
| Строка 9: | Строка 9: | ||
5. Прошиваем плату | 5. Прошиваем плату | ||
sudo ./mesaflash --write [файл с прошивкой] | sudo ./mesaflash --write [файл с прошивкой] | ||
| + | Возможно, понадобится прописать определенную плату в коммандной строке, для определения имени устройства выполните: | ||
| + | sudo ./mesaflash --list | ||
| + | И потом при прошивке добавьте --device=[имя из предыдущей операции] в строку прошивки: | ||
| + | sudo ./mesaflash --device=[имя из предыдущей операции] --write [файл с прошивкой] | ||
| + | Например: | ||
| + | sudo ./mesaflash --device=5i25 --write /home/user/5i25/configs/hostmot2/5i25_7i77x2r.bit | ||
| + | |||
| + | 5.1 Перезапустить плату/компьютер (выкл, вкл питание). | ||
6. Чтобы проверить какие пины появляются с новой прошивкой следуйте этой инструкции. [[Проверка Mesa 5i25]] | 6. Чтобы проверить какие пины появляются с новой прошивкой следуйте этой инструкции. [[Проверка Mesa 5i25]] | ||
Текущая версия на 13:14, 10 февраля 2016
1. Скачиваем последнюю версию утилит с сайта cnc-box.ru
2. Распаковываем архив
3. Запускаем терминал и заходим в директорию с распаковаными файлами и utils/linux/
4. Добавляем права на запуск mesaflash
chmod ug+x mesaflash
5. Прошиваем плату
sudo ./mesaflash --write [файл с прошивкой]
Возможно, понадобится прописать определенную плату в коммандной строке, для определения имени устройства выполните:
sudo ./mesaflash --list
И потом при прошивке добавьте --device=[имя из предыдущей операции] в строку прошивки:
sudo ./mesaflash --device=[имя из предыдущей операции] --write [файл с прошивкой]
Например:
sudo ./mesaflash --device=5i25 --write /home/user/5i25/configs/hostmot2/5i25_7i77x2r.bit
5.1 Перезапустить плату/компьютер (выкл, вкл питание).
6. Чтобы проверить какие пины появляются с новой прошивкой следуйте этой инструкции. Проверка Mesa 5i25
Руководство mesaflash
Syntax:
mesaflash [options] mesaflash [options] --write filename mesaflash [options] --verify filename mesaflash [options] --program filename mesaflash [options] --readhmid mesaflash [options] --sserial mesaflash [options] --rpo address mesaflash [options] --wpo address=value mesaflash [options] --lbp16 <command> mesaflash --list mesaflash --info file_name mesaflash --help
Options:
--device select active device name. If no command is given it will detect board with given name and print info about it.
--addr <device_address>
select <device address> for looking for <device_name> (network C mask for ETH boards, serial port for USB boards)
--fallback use the fallback area of the EEPROM
--recover access board using PCI bridge GPIO (currently only 6I25)
--verbose print detailed information while running commands
Commands:
--write writes a standard bitfile 'filename' configuration to the userarea of the EEPROM (IMPORTANT! 'filename' must be VALID FPGA configuration file)
--verify verifies the EEPROM configuration against the bitfile 'filename'
--program writes a standard bitfile 'filename' configuration to the FPGA (IMPORTANT! 'filename' must be VALID FPGA configuration file)
--readhmid print hostmot2 configuration in PIN file format
--sserial print full information about all sserial remote boards
--rpo read hostmot2 variable directly at 'address'
--wpo write hostmot2 variable directly at 'address' with 'value'
--lbp16 run <command> directly by lbp16 interface module
available commands:
send_packet=hex_data send packet created from <hex_data> and print returned data
--list show list of all detected boards
--info print info about configuration in 'file_name'
--help print this help message