В барахолке кто-то обсуждал подобную проблему, что-то про ожидание 10 секунд.
Вид для печати
ARM прошился, под линуксом, пришлось собирать firmware и шить через make flash_sam (для этого нужен gcc toolchain и питоновская либа Sam_I_Am).
Теперь другая трабла, FPGA не хочет ARM'ом шиться, после проливки битстрима CONF_DONE не поднимается, и по JTAG Quartus Programmer не может jtag chain задетектить...
Возможно залипон где-то, или дохлый циклон.
Код:Minimig by Dennis van Weeren
ARM Controller by Jakub Bednarski
Version ATH190124
SDHC card detected
spiclk: 24 MHz
usb_init
max3421e_init()
Chip revision: 13
busprobe()
usb_reset_state
partitioncount = 1
Start: 2048
PartitionCount: 1
Partition: 0 Start: 2048 Size: 15757312
Read boot sector from first partition
partition type: 0x00 (FAT32)
fat_size: 15360
fat_number: 2
fat_start: 2080
root_directory_start: 32800
dir_entries: 128
data_start: 32800
cluster_size: 8
cluster_mask: FFFFFFF8
debug_mode = 0
IKBD: Init
file "MIST CFG" not found
loaded_from_usb = 0
FPGA bitstream file opened, file size = 385575
[************************]
FPGA bitstream loaded
FPGA Configuration done but contains error... CONF_DONE is LOW
Fatal error: 5
UPD: а ларчик-то просто открывался: оказалось, что под видом EP3C25 приехал перемаркированный EP3C10...
Как определили - какой перемаркирован?
Подключился к JTAG циклона и сделал auto detect из Quartus Programmer'а.
Вторичным фактом подтверждения стал отзыв одного из покупателей этого же товара на али: https://ru.aliexpress.com/item/1-EP3...932388780.html
Я тоже попал на этого продавца
https://www.aliexpress.com/item/1pcs...932388780.html
Поэтому если кто задумал тут не берите - Store: InShop Chip Store
Вчера узнал про фейки в этом магазине и нажал отмену, сегодня это китайское недоразумение выслало не смотря на отмену..
Можно :)
Тестировалось на Linux Mint 19.1 (подозреваю что на ubuntu 18.04 lts тоже без вопросов должно отработать).
Оф дока по сборке firmware: https://github.com/mist-devel/mist-b...ileTheFirmware
0) sudo apt-get install libgmp-dev libmpfr-dev libmpc-dev git
1) с помощью скрипта https://github.com/mist-devel/mist-b...ne-eabi-gcc.sh ставим тулзы для кросс-компиляции. результат будет в /opt/arm-none-eabi
2) качаем и ставим питоновскую либу Sam_I_Am, оф сайт в дауне, нашлось на http://web.archive.org/web/201211052..._Am/index.html , качать и ставить http://web.archive.org/web/201209050..._Am-0.5.tar.gz
3) чекаутим исходники прошивки: git clone https://github.com/mist-devel/mist-firmware
4) make
5) make flash_sam (при условии, что ARM уже в boot-режиме и сериал-порт детектится как /dev/ttyACM0 (если 1 - то правим скрипт flash_sam_i_am)