Последний раз редактировалось andykarpov; 26.01.2019 в 21:48. Причина: дубль
Github: https://github.com/andykarpov/
Profi must live!
Моё железо...
1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
Все укомплектованы:
Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive[свернуть]
Ссылка на Telegram-канал поддержки пользователей Profi.
Даже если есть волшебная мегаколодка, ну вот вставят они туда честную EP3C25 и снимут видео, показывающее, что EP3C25 это EP3C25. Ничего это не доказывает увы.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Альтерки я в других проектах подключал. По идее, там достаточно подать питние только на ядро, чтобы JTAG начал работать. По выводам есть раздел сайта Альтеры (нынче - Ынтел), там все пинауты всех семейств и пэкэджей. А еще и BSD файлы, чтобы тестить лапки и внутренние сигналы.
Принимайте в ряды мистоводов
Приехала настоящая альтерка с UTSOURCE, платка запустилась.
С такими косяками столкнулся:
1) в BOM-list'е с zx-pk.com есть ошибки: конденсаторы C38, C39 должны быть 100пФ. В общем, наступил на те же грабли, что и Mor-Da
2) для запуска корки mist нужен настоящий tos.img версии 2.06. Тот, что живет в репозитарии mist-binaries под именем tos.img - это какая-то недоделка, с ней платка не стартует.
ЗЫ: RTC еще не заводил, хз как это правильно делатьПрошивку собрал под Attiny85.
Github: https://github.com/andykarpov/
SoftLight(14.06.2021)
По поводу часиков, при попытке их установить через панель управления из корки Atari ST - корка вешается, мышь отваливается, клава и OSD продолжают работать...
При этом в логах есть интересное:
1) при переборе портов хаба нашелся usb-i2c-rtc, считалось время:
time: 00:00:00
date: 23.12.7e
Как видно, с датой явно что-то не то...
2) Далее по логу, попытки ARM'а распарсить дату:
IKBD: Time of day clock set: 0:00:00 23.12.1918
IKBD: Interrogate time of day 0:00:00 23.12.2084
IKBD: Time of day clock set: 0:00:00 23.12.1918
IKBD: Interrogate time of day 0:00:00 23.12.2084
3) Ну и, время ни на секунду не сдвинулось за время бута, и это пугает, то есть часики не начинают тикать? Насколько я помню, есть какая-то команда у DS1307, которая из запускает. Так как за все это отвечает ARM, думаю, нужно смотреть в его прошивку, что там не так...
Полный лог загрузки
Minimig by Dennis van Weeren
ARM Controller by Jakub Bednarski
Version ATH190110
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
TOS: Configuration file size: 56 (should be 56)
loaded_from_usb = 0
FPGA bitstream file opened, file size = 353730
[**********************]
FPGA bitstream loaded
FPGA configured in 1514 ms
ident = a3
Identified MiST core
INI_PARSER : Start INI parser for core "ST".
file "MIST INI" not found
INI_PARSER : Can't open file MIST INI !
sending keymap
Running mist setup
TOS: Uploading TOS ...
TOS: TOS.IMG:
size = 262144
TOS: blocks = 512
TOS: address = $00e00000
TOS: Uploading ...
TOS: TOS.IMG uploaded in 470 ms (557 kB/s / 4462 kBit/s)
TOS: Erasing cart memory
TOS: A: eject
TOS: A: insert DISK_A ST
TOS: A: detected 2 sides with 9 sectors per track
file "DISK_B ST " not found
file "HARDDISKHD " not found
file "" not found
CDC control open
OSD is now invisible
= CONDETIRQ
busprobe()
=> BUSEVENTIRQ
usb_configure(parent=0 port=0 lowspeed=0)
using free entry at 0
Setting addr 1
usb_set_addr(new=1)
trying to init class 0
usb_hub_init()
-> accepted :-)
status change on port 3, 0x10301
Status of port 3:
connected
powered
low speed
Changes on port 3:
connected
dev 1: port 3 connect!
resetting port 3
status change on port 3, 0x100303
Status of port 3:
connected
enabled
powered
low speed
Changes on port 3:
reset
port 3 reset complete!
usb_configure(parent=1 port=3 lowspeed=1)
using free entry at 1
Setting addr 2
usb_set_addr(new=2)
trying to init class 0
usb_hub_init()
not a hub!
-> not accepted :-(
trying to init class 1
HID: usb_hid_init(2)
HID: no hid interfaces found
-> not accepted :-(
trying to init class 2
-> not accepted :-(
trying to init class 3
time: 00:00:00
date: 23.12.7e
-> accepted :-)
status change on port 4, 0x10301
Status of port 4:
connected
powered
low speed
Changes on port 4:
connected
dev 1: port 4 connect!
resetting port 4
status change on port 4, 0x100303
Status of port 4:
connected
enabled
powered
low speed
Changes on port 4:
reset
port 4 reset complete!
usb_configure(parent=1 port=4 lowspeed=1)
using free entry at 2
Setting addr 3
usb_set_addr(new=3)
trying to init class 0
usb_hub_init()
not a hub!
-> not accepted :-(
trying to init class 1
HID: usb_hid_init(3)
HID: HID protocol is KEYBOARD
HID: hid descriptor size 9
HID: -> report descriptor size = 54
HID: endpoint 1, interval = 10ms
HID: HID protocol is NONE
HID: hid descriptor size 9
HID: -> report descriptor size = 50
HID: endpoint 2, interval = 10ms
HID: enabling boot mode
HID: HID report descriptor:
0000: 05 0c 09 01 a1 01 85 01 19 00 2a 3c 02 15 00 26 ....�.....*<...&
0010: 3c 02 95 01 75 10 81 00 c0 05 01 09 80 a1 01 85 <...u.�.....��..
0020: 02 19 81 29 83 25 01 75 01 95 03 81 02 95 05 81 ..�).%.u...�...�
0030: 01 c0 ..
HID configured
-> accepted :-)
IKBD: Reset 1
IKBD: Time of day clock set: 0:00:00 23.12.1918
IKBD: Interrogate time of day 0:00:00 23.12.2084
IKBD: Time of day clock set: 0:00:00 23.12.1918
IKBD: Interrogate time of day 0:00:00 23.12.2084
IKBD: sent bytes: 15
IKBD: Set relative mouse positioning
IKBD: Set mouse threshold 1/1
IKBD: Set Y at top
IKBD: mouse button action = 0
[свернуть]
Github: https://github.com/andykarpov/
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)