С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
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
Github: https://github.com/andykarpov/
UPD: а ларчик-то просто открывался: оказалось, что под видом EP3C25 приехал перемаркированный EP3C10...
Github: https://github.com/andykarpov/
Как определили - какой перемаркирован?
Подключился к JTAG циклона и сделал auto detect из Quartus Programmer'а.
Вторичным фактом подтверждения стал отзыв одного из покупателей этого же товара на али: https://ru.aliexpress.com/item/1-EP3...932388780.html
Github: https://github.com/andykarpov/
Я тоже попал на этого продавца
https://www.aliexpress.com/item/1pcs...932388780.html
Поэтому если кто задумал тут не берите - Store: InShop Chip Store
Вчера узнал про фейки в этом магазине и нажал отмену, сегодня это китайское недоразумение выслало не смотря на отмену..
Последний раз редактировалось Dotoro; 25.01.2019 в 14:12.
MISTer
SidewinderFPGA
ZXUNO, ZXDOS
Поиск-1 512к
Github: https://github.com/andykarpov/
Можно
Тестировалось на 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)
Github: https://github.com/andykarpov/
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)