PDA

Просмотр полной версии : -=Speccy2010=- сборка, наладка, тестинг



Страницы : 1 2 3 4 5 6 [7] 8

palsw
06.11.2014, 13:42
MVV, это я для себя список сделал ,что бы не дергаться ,а все планомерно смотреть.

Приятно :)

-- Copyright (c) 2014 MVV, TS-Labs, dsp, waybester, palsw

palsw_06
fix клавиши 48/60
48гц default
https://yadi.sk/d/7l8zE-jPcZPjc

Blade
13.11.2014, 02:00
все тесты запускал,все гифки что были.в чем прикол?
Прикол в том, что vdac не работает.

Blade
13.11.2014, 02:08
тогда и ULA+ должон работать, йя так понимайу?
Нет, в тсконфе нет ULA+.

palsw
13.11.2014, 02:39
zebest, блин почуму все ночью просыпаются :)

---------- Post added at 01:37 ---------- Previous post was at 01:33 ----------

http://i.piccy.info/i9/d7551dfc2391efe743fbfc4dd0cf0879/1415835421/65995/822230/IMG_0611_800.jpg (http://piccy.info/view3/7275071/4a47cfcfbb92242950e30c03db27dc38/1200/)http://i.piccy.info/a3/2014-11-12-23-37/i9-7275071/755x566-r/i.gif (http://i.piccy.info/a3c/2014-11-12-23-37/i9-7275071/755x566-r)
http://i.piccy.info/i9/46bf0ccafdc5206b0539d229f61bcee5/1415835440/71055/822230/IMG_0612_800.jpg (http://piccy.info/view3/7275073/80b4e3776c107bdbc90d1a12ea267ded/1200/)http://i.piccy.info/a3/2014-11-12-23-37/i9-7275073/755x566-r/i.gif (http://i.piccy.info/a3c/2014-11-12-23-37/i9-7275073/755x566-r)

---------- Post added at 01:39 ---------- Previous post was at 01:37 ----------

http://i.piccy.info/i9/9c6de648efd4237c7bdb7ea51c60ee52/1415835541/72163/822230/IMG_0616_800.jpg (http://piccy.info/view3/7275075/553b7bfc09acf010fd21fdea932244e9/1200/)http://i.piccy.info/a3/2014-11-12-23-39/i9-7275075/755x566-r/i.gif (http://i.piccy.info/a3c/2014-11-12-23-39/i9-7275075/755x566-r)

palsw
13.11.2014, 02:43
вот и тест заработал http://i.piccy.info/i9/c3922712cc5cf0bad91877efe2698056/1415835710/44535/822230/IMG_0619_800.jpg (http://piccy.info/view3/7275079/011d360f15441b7d52f46429d2e07882/1200/)http://i.piccy.info/a3/2014-11-12-23-41/i9-7275079/755x566-r/i.gif (http://i.piccy.info/a3c/2014-11-12-23-41/i9-7275079/755x566-r)[COLOR="Silver"]

Blade
13.11.2014, 02:46
Сколько полосок?

zebest
13.11.2014, 02:50
вот и тест заработал
ага, заработал.. ты его в эмуле посмотри.
Правильно работающий. и второй.

---------- Post added at 03:50 ---------- Previous post was at 03:46 ----------


Сколько полосок?
как и положено - ровно пол-экрана слева полосок))))))))))))))))
Потом одним тоном)

zebest
13.11.2014, 02:56
http://s3.micp.ru/MZu8S.jpg

TSL
13.11.2014, 09:08
пипл, а как в тсконфе эмуляция вг сделана?
Эмуляции ВГ как таковой нет. Есть перехват обращений к оной в режиме виртуальных дисководов.

Впилил улуплюс с нормальной (недрожащей) палитрой для версии с видеоЦАП.
Для бейзконфы, которая идет в двойной прошивке.

Blade
13.11.2014, 12:40
Это нормально или есть у нас косяк с IDE DAC ?
Косяк с IDE DAC у вас есть. В 256с-5.trd другой косяк. Оно работает только с реальной дискеты в usr 0.

palsw
13.11.2014, 23:36
Сколько полосок?

ЧЯДНТ ???

http://i.piccy.info/i9/2a0da3ce4340ae0c3846845519590f87/1415910939/13313/822230/IMG_0624_500.jpg (http://piccy.info/view3/7279782/bc1d6c0d3a3cd641913e2fc9e169227f/)http://i.piccy.info/a3/2014-11-13-20-35/i9-7279782/472x354-r/i.gif (http://i.piccy.info/a3c/2014-11-13-20-35/i9-7279782/472x354-r)

Blade
14.11.2014, 00:01
А так?
Правильная картинка такая:http://f17.ifotki.info/thumb/76ff665776e80848dc61ca089dd1c264c383b0198572732.pn g (http://i-fotki.info/17/76ff665776e80848dc61ca089dd1c264c383b0198572732.pn g.html)

palsw
14.11.2014, 00:11
А так?
Правильная картинка такая:http://f17.ifotki.info/thumb/76ff665776e80848dc61ca089dd1c264c383b0198572732.pn g (http://i-fotki.info/17/76ff665776e80848dc61ca089dd1c264c383b0198572732.pn g.html)
http://i.piccy.info/i9/f5bd7703d98a8e714d9b96cb5def96b8/1415913097/12163/822230/IMG_0627_500.jpg (http://piccy.info/view3/7279932/cf7ccf1b98e6be3e19d3869e7b0cd517/)http://i.piccy.info/a3/2014-11-13-21-11/i9-7279932/472x354-r/i.gif (http://i.piccy.info/a3c/2014-11-13-21-11/i9-7279932/472x354-r)

Blade
14.11.2014, 00:16
Режим 0 не работает, т.е. практически во всех софтах пониженная яркость.

TSL
14.11.2014, 01:24
TSL, 256c-5.TRD Это нормально или есть у нас косяк с IDE DAC ?
ЭЭээээээ. НЕ ЮЗАЙТЕ эти ужасные слаедшоу =)
В аттаче - тестовые картинки для просмотра в WC (извините за каламбур). Причем Wild Commander автоматически пересчитывает палитру, определяя ее по типу конфигурации в градации 0-24 или 0-31.

TSL
14.11.2014, 01:30
Напомню:
В стандартной еве с "шимом" получается 25 градаций серого. Для сохранения совместимости этот костыль был перенесен в видеоцап. Бит 15 палитры указывает режим:
0 - совместимость с шимом (яркости 25-31 равны 24),
1 - нормальная 5-битная градация (0-31).
Софты должны либо просто писать палитру в формате 0RRrrrGGgggBBbbb, либо находить цап по опросу порта 0x00AF и использовать палитру в режиме 1RRRRRGGGGGBBBBB.

TSL
14.11.2014, 12:13
Стоп стоп горячие suomalaiset. Конфа юзает RGB 5:5:5. Как быть с железом где 3:3:3 или 8:8:8 мы сами еще не решили.

skyther
14.11.2014, 13:37
пипл, что кроме wdc и wp умеет z-controller? для обычного спека, а не tsconf.

piroxilin
16.11.2014, 20:20
palsw, В твоём конфиге плата умеет детектить наличие SPI флешки?
Я тож думаю платку встряхнуть, чтоб не пылиллась...
Но покач-то нашёл только AT45DB011 , но она на 128кб тока.... Буду дальше искать...
+ что на плате со звуком - есть/нед ?

palsw
17.11.2014, 16:35
piroxilin, детектить не умеет.в лоадере есть выбор грузить 1.Флеш или 2.SPI.всё ручками.но мне удобно.думая стоит прикрутить флешку больше чем 512к

---------- Post added at 15:35 ---------- Previous post was at 15:33 ----------

piroxilin,
+ что на плате со звуком -


звук есть

TSL
17.11.2014, 17:46
думая стоит прикрутить флешку больше чем 512к
Они полностью совместимы. Просто адресный диапазон больше.

palsw
17.11.2014, 18:12
TSL, ага. хочется GS заюзать.вот и обдумываю что нужно будет грузить 32к ПЗУ дополнительно.
Есть карта прошивки zxevo.rom -что там занимает 512к и втиснуть 32к ПЗУ GS получится?

---------- Post added at 17:12 ---------- Previous post was at 17:09 ----------

TSL, еще вопрос -можно будет выкинуть костыль в виде мс часов от евы и использовать для хранения ячейки DS1338Z-33 и как вариант довесить NVRAM 24СXX на I2C .

TSL
17.11.2014, 23:13
Есть карта прошивки zxevo.rom -что там занимает 512к и втиснуть 32к ПЗУ GS получится?
Я прошивку НГС глубоко не исследовал, вот рабочие сорцы (https://code.google.com/p/ngs-fpga/).

можно будет выкинуть костыль в виде мс часов от евы и использовать для хранения ячейки DS1338Z-33
Можно использовать что угодно, но нужно переделать эмуляцию портов глюкочасов.

и как вариант довесить NVRAM 24СXX на I2C
Запросто.
Можно использовать и кусок SPI флэша, но кусок выйдет довольно большой, потому что там большие сектора. Однако 100к перезаписей хватит пользователю на всю жизнь, даже если он напишет убивалку флэша - заждётся ждать.

skyther
18.11.2014, 17:01
эмуль z-control для rev 67
только чтение! мне запись нафиг не нужна.
умеет образы и реальную карту (по f10 можно отключить образ - будет читать с карты)
проверено на wdc, wp и fatall
исходники в комплекте

palsw
18.11.2014, 21:36
поборол жабу,затем лень :)
теперь могу дальше пугать беременных:


http://i.piccy.info/i9/529b25c094f22538f436c0ab9fbd759b/1416331948/90624/758237/IMG_0631_800.jpg (http://piccy.info/view3/7304339/e03dee58e433f75d97181ffb667a8099/1200/)http://i.piccy.info/a3/2014-11-18-17-32/i9-7304339/755x566-r/i.gif (http://i.piccy.info/a3c/2014-11-18-17-32/i9-7304339/755x566-r)

---------- Post added at 20:36 ---------- Previous post was at 19:34 ----------

эх -не взлетели часики с первого раза (((.
файл i2c.vhd взял от reverse u16 - там такие же часы ds1338-33

https://code.google.com/p/reverse-u16/source/browse/trunk/u16_tsconf/rtl/i2c/i2c.vhd

palsw
19.11.2014, 00:46
zebest, так как всё это время не было информации по использованию пин для часиков - то я использую свою распиновку разьема и она и только она будет поддерживаться в дальнейшем на speccy2010,fastAVR,Циклон-1 девбоард в виде готового и универсального модуля.


Распиновка

SDA - pin 203
SCL - pin 200

https://yadi.sk/d/iMFpzEeJco3JM
сделано:

-убран IDE
-замена zport.v
-включен I2C
-назначены выводы I2C

часы на данный момент не работают.
занимаюсь уменьшением варнингов в логах (уже 19 осталось из 35).

balu_dark
19.11.2014, 00:56
Вообще то SDA и SCL наоборот надо ;)

zebest
19.11.2014, 01:32
собаки лают караван идет -что ли в игнор комада добавить ,что бы не отвлекал от рабочего процесса
лехххко

piroxilin
19.11.2014, 02:23
palsw, Я нашёл SPI-шку 25x80. На неё шить RBF-ник сразу прогером или с ней нужны ещё какие манипуляции?

palsw
19.11.2014, 02:37
piroxilin, стоп!
на нее шить только zxevo.rom 512кб
файл rbf записать на SD-кату

palsw
19.11.2014, 13:41
ура-ура - часы заработали! немного причешу лоадер

MVV
19.11.2014, 13:50
часы заработали!
Дата в WC правильно отображается?

palsw
19.11.2014, 15:27
MVV, использовал лоадер от U16 - там как раз часы ds1338-33 и есть фиксы с области инициализация MC14818A.запускаю - часики тикают нормально и настраиваются.
Затем в свой лоадер вставил части
1.инициализация MC14818A
2. I2C DS1338 read
добавил вызов и SD загрузчика и SPI загрузчика
и часики находятся но стоят и при настройке 19 месяцев в году :)

ковыряю дальше

докинул процедуры RTC_depac и RTC_pac -теперь при включении показывает правильное время в лоадере и WC .но теперь чуток пофиксить нужно меню настройки часов по кнопке S - так как сразу выкидывает на начальную загрузку

---------- Post added at 14:27 ---------- Previous post was at 13:27 ----------

часы затикали в лоадере - показывают правильно.секунды идут.при нажатии S настроить не могу.странно .копаю дальше

palsw
19.11.2014, 18:18
разрыв мозга :)

Часы тикают - но настройка не работает ))


http://www.youtube.com

модули брал из U16 там структура лоадера иная и не совсем понятны некоторые моменты.

palsw
19.11.2014, 19:08
Есть софт какой для настройки часов из под тр-доса?

Blade
19.11.2014, 19:21
madrom
http://f17.ifotki.info/thumb/32bae8f09e935bb0fd76d8d3f2a69d21c383b0199074495.pn g (http://i-fotki.info/17/32bae8f09e935bb0fd76d8d3f2a69d21c383b0199074495.pn g.html)

palsw
19.11.2014, 19:30
Blade, ПЗУ ?или софт который можно запустить на спеке2010 ,Феникс и тд.

если взять тупо лоадер от U16 то часы работают.Установить дату можно .Но в году 59 месяцев,год после 2014 можно выставить шестнадцатиричным и другие приколы.так что забью пока на лоадер - часи видно и уже хорошо ,а в самом софте хочу проверить как он работает с часами.

demetrius2003
13.02.2015, 10:00
palsw, Ваш метод ножа и топора реально работает! Долгое время я сюда не заходил. А вот вчера смотрю, тут обновления нехилые. Не поленился, резанул дорожку и впаял резистор. Всё работает как часы! Артефактов нет! Вы не подскажите в двух словах, из-за чего такое было и почему исправилось резистором? Почему у других артефакты не проявлялись? Меня то в принципе и старая прошивка устраивала. Она ОЧЕНЬ стабильна. Но в новой наворотов поболее и Скорпион есть.

andykarpov
13.02.2015, 12:03
Господа, давайте может уже заведем отдельный wiki или что-то подобное по альтернативным конфигурациям для Speccy2010 + доработкам железа ? Либо не отдельный wiki, а договоримся с автором Speccy2010, чтобы можно было все наработки в единое место складывать ?

palsw, а исходники неплохо было бы куда-нибудь в открытый доступ также выложить, github / googlecode / etc :)

palsw
13.02.2015, 12:20
andykarpov,
github / googlecode / etc

не пользуюсь такими.все лежит на яндех диске.могу залить на гугль диск.а сами уже дальше

WolfSpirit77
13.02.2015, 12:32
Всем привет.

Помогите запустить Speccy2010.

При первом включении прошил boot в МК. После этого вставил SD карту запустил терминал прошивка плис прошла успешно, клавиатура инициализировалась, при подключении к VGA монитору было пусто, нажав Ctrl+3 на экране появился матрас. После ресета все по логу проходило в порядке но на экране опять матрас.

Решил промыть плату. После промывки и осмотра пайки нашел соплю на двух ногах памяти. После исправления включил а в логе только это:

Speccy2010 boot ver 1.1!
SD card init OK..
Skipping firmware upgrade.

Speccy2010, ver 1.0, rev 64 !
RTC init OK..
>

при нажатии на ресет все повторяется а на экране пусто. Я так понял что ПЛИС не запускается.

Проверил все напряжения и масы на ПЛИС все ОК. Связь между МК и ПЛИС тоже в порядке обрыва и подмыкания нет.

Подскажите пожалуйста куда копать.

Мог ли я убить статикой плис?

palsw
13.02.2015, 12:44
WolfSpirit77,

Speccy2010 boot ver 1.1!
SD card init OK..
Skipping firmware upgrade.

Speccy2010, ver 1.0, rev 64 !
RTC init OK..
SD card init OK..
FPGA cofiguration file /speccy2010.rbf is opened...
FPGA configuration started...
FPGA configuration status OK...
..................................FPGA configuration conf done...
FPGA configuration finished...
Speccy2010 FPGA configuration found...
FPGA clock - 19.99584 MHz
FPGA PLL clock - 83.98254 MHz
ROM configuration started...
ROM configuration finished...
PS/2 keyboard init OK..
PS/2 mouse init OK..
>

на флешке есть все нужные файлы?

WolfSpirit77
13.02.2015, 12:49
Такой лог у меня был до промывки только без мышки я её не подключал.

На флешке speccy2010.bin, speccy2010.hlp, speccy2010.rbf и папка roms.

palsw
13.02.2015, 12:50
Мог ли я убить статикой плис?

припаять JTAG и с квартуса запустить тест ОЗУ.сразу будет ясно кто виноват.
паяльник использовался с развязкой от 220 ?

---------- Post added at 11:50 ---------- Previous post was at 11:49 ----------

или залить на флешку тест озу и проверить для начала

WolfSpirit77
13.02.2015, 13:01
А можна поподробнее про JTAG и про тест ОЗУ пожалуйста.

Паяльник от станции Lukey.

JTAG это XP6 на плате?

---------- Post added at 14:01 ---------- Previous post was at 13:53 ----------


или залить на флешку тест озу и проверить для начала

А где можна скачать этот тест?

palsw
13.02.2015, 13:02
WolfSpirit77, http://zx-pk.ru/showpost.php?p=650090&postcount=1309

закинуть файл на флешку speccy2010.rbf для своей ревизии альтеры 7 или 8 и для озу 16\32 мб

WolfSpirit77
13.02.2015, 13:10
WolfSpirit77, http://zx-pk.ru/showpost.php?p=650090&postcount=1309
закинуть файл на флешку speccy2010.rbf для своей ревизии альтеры 7 или 8 и для озу 16\32 мб

Спасибо.

Запустил но лог тот же

Speccy2010 boot ver 1.1!
SD card init OK..
Skipping firmware upgrade.

Speccy2010, ver 1.0, rev 64 !
RTC init OK..
>

В чем может быть причина?

palsw
13.02.2015, 13:23
WolfSpirit77, фото платы где?

Jtag полюбому паять нужно.

напруги 1,2в и 3,3в есть?

WolfSpirit77
13.02.2015, 13:30
Нет фотика под рукой.

Для прошивки ByteBlaster нужен? Какой точно разъем на плате JTAG?

Напряжения в норме.

palsw
13.02.2015, 13:34
WolfSpirit77,
ByteBlaster нужен?

нужен

---------- Post added at 12:34 ---------- Previous post was at 12:31 ----------

прошивки для квартуса.качать 84мгц
http://zx-pk.ru/showpost.php?p=720491&postcount=1356

WolfSpirit77
13.02.2015, 13:45
Спасибо иду собирать ByteBlaster.

А какой точно JTAG для ПЛИС XP4 или XP5?

palsw
13.02.2015, 13:54
WolfSpirit77,

А какой точно JTAG для ПЛИС XP4 или XP5?
http://i.piccy.info/i9/169da1d7127785ff2b2685985141cbff/1423824842/49328/870325/Bezymiannyi_500.jpg (http://piccy.info/view3/7730395/018c4938e4d2fe62fe9f37cdab208cde/)http://i.piccy.info/a3/2015-02-13-10-54/i9-7730395/460x363-r/i.gif (http://i.piccy.info/a3c/2015-02-13-10-54/i9-7730395/460x363-r)

piroxilin
13.02.2015, 14:00
WolfSpirit77, Пардон, точно - xp5....

WolfSpirit77
16.02.2015, 01:19
припаять JTAG и с квартуса запустить тест ОЗУ.сразу будет ясно кто виноват.

Как запустить в квартусе тест ОЗУ? Подскажите пожалуйста.

---------- Post added at 02:19 ---------- Previous post was at 02:14 ----------


прошивки для квартуса.качать 84мгц
http://zx-pk.ru/showpost.php?p=720491&postcount=1356

Что должно было произойти после заливки этой прошивки? ByteBlaster собрал, на б/у хард поставил ХР потому что на 7 х64 драйвера нет, залил эту пршивку а лог не изменился.

Как мне быть дальше с поиском проблемы?

WolfSpirit77
16.02.2015, 02:49
На мониторе пусто, переходит в дежурный режим. Програматор не ругался при заливке. Что именно, я в этом новичок.

---------- Post added at 03:49 ---------- Previous post was at 03:47 ----------

http://s7.hostingkartinok.com/uploads/thumbs/2015/02/5b0f1ab054fb3dff5dcee6edf0534b51.png (http://hostingkartinok.com/show-image.php?id=5b0f1ab054fb3dff5dcee6edf0534b51)

palsw
16.02.2015, 11:39
WolfSpirit77,
1. без микросхемы озу или дохлой на экране кубики разноцветные как на обычном спектруме.
2. то что квартус видит альтеру - значит живая
3.даже с дохлой озу тест должен запуститься и сыпать много ошибок.
4.возможно на плате впаяна 16мб озу а возможно и 32мб.Где фото платы?
5.при запуске прошивки через квартус флешку нужно вытащить с платы.так как пойдет старт с флешки а не с JTAG автоматически.

---------- Post added at 10:39 ---------- Previous post was at 10:39 ----------

6.тест работает только с VGA выходом

WolfSpirit77
16.02.2015, 11:56
Надо бы попробовать залить что-нибудь попроще, без ОЗУ и с выводом картинки на экран..
Скиньте пожалуйста что-нибудь, а я вечером дома попробую залить.

---------- Post added at 12:56 ---------- Previous post was at 12:45 ----------


WolfSpirit77,
1. без микросхемы озу или дохлой на экране кубики разноцветные как на обычном спектруме.
2. то что квартус видит альтеру - значит живая
3.даже с дохлой озу тест должен запуститься и сыпать много ошибок.
4.возможно на плате впаяна 16мб озу а возможно и 32мб.Где фото платы?
5.при запуске прошивки через квартус флешку нужно вытащить с платы.так как пойдет старт с флешки а не с JTAG автоматически.

---------- Post added at 10:39 ---------- Previous post was at 10:39 ----------

6.тест работает только с VGA выходом

1. Монитор даже не мигал а через пару секунд уходил в дежурный режим.
4. На плате стоит K4S281632-TC75.
5. Запускал и без флешки и с флешкой, реакции никакой.
6. Я к телеку не подключал только к монитору. До промывки (о чём сейчас жалею) монитор включался при нажатии Ctrl+3 и на нем были разноцветные вертикальные полосы при нажатии Ctrl+5 основной экран смещаля влево, а сейчас вообще глухо я уже тестером прозвонил все выводы от ПЛИС к резисторам разрывов и подмыков нет.

palsw
16.02.2015, 12:02
WolfSpirit77, память: SDRAM 16 Mb K4S281632J-UC75

прошивку нужно брать для 16мб озу.

WolfSpirit77
16.02.2015, 12:15
Спасибо вечером попробую и отпишусь, я на роботе а тут нету компов с LPT и ХР.

Может ли быть критичным для вывода на экран погрешность резисторов не 1% а 5%? Я уже заказал на Космодроме на 1% сегодня заберу и поменяю.

WolfSpirit77
16.02.2015, 15:00
прозвони выводы между ПЛИС и STR-кой, там из не особо много, с десяток.

Эту связь я проверил в первую очередь, там все в норме.

"в аттаче цветные полосы, никакой памяти. 640х480х60"

Спасибо вечером попробую и отпишусь.

palsw
16.02.2015, 15:10
WolfSpirit77, для запуска теста через квартус наличие самой стр750 на плате не обязательное :)

WolfSpirit77
16.02.2015, 15:10
А может такое быть что память K4S281632J-UC75 садит шину и ПЛИС как говорят у нас автоелектриков в аварии? Можни отпаять память и запустить без неё, и какой результат будет? Я хочу попробовать методом исключения по своему опыту в автоелектронике.

palsw
16.02.2015, 15:11
можно даже перемычку бута установить ,что бы стр750 в нирване была на время теста.

---------- Post added at 14:11 ---------- Previous post was at 14:10 ----------

WolfSpirit77,
А может такое быть что память K4S281632J-UC75 садит шину и ПЛИС как говорят у нас автоелектриков в аварии? Можни отпаять память и запустить без неё, и какой результат будет? Я хочу попробовать методом исключения по своему опыту в автоелектронике.

1. без микросхемы озу или дохлой на экране кубики разноцветные как на обычном спектруме.

WolfSpirit77
16.02.2015, 15:18
можно даже перемычку бута установить ,что бы стр750 в нирване была на время теста.

---------- Post added at 14:11 ---------- Previous post was at 14:10 ----------

WolfSpirit77,

1. без микросхемы озу или дохлой на экране кубики разноцветные как на обычном спектруме.

Спасибо, понял, буду пробовать.

WolfSpirit77
17.02.2015, 00:10
Ну все у меня нервы уже на пределе. Все варианты уже перепробовал и прошивки разные а в ответ ничего кроме

Speccy2010 boot ver 1.1!
SD card init OK..
Skipping firmware upgrade.

Speccy2010, ver 1.0, rev 64 !
RTC init OK..

и никакого даже малейшего движения на экране ни на мониторе ни на ТВ.

По всей видимости часть альтеры мертва.

palsw
17.02.2015, 00:15
WolfSpirit77, менять будем?

я бы не спешил с выводами.но не знаю как у вас там с оборудованием и опытом в сборке спеки2010

WolfSpirit77
17.02.2015, 00:30
Значит не судьба. Скажу чесно опыта в пайке такого рода чипов как алтера нет но в таком корпусе как стр нет проблем. Атмеги паял на ура и даже сам платы под них делал для разных своих самоделок. Видимо переоценил я свои возможности и спалил ее. Хотел детям показать во что я когда то игрался. В школе собрал сам и запустил Львовский вариант спектрума потом отец мне подарил 128 с двумя дисководами и цветным монитором. Жалею что не сохранил, сейчас бы можна было их восстановить и апгрейдить. Надо было сразу заказать в zxkit собраний и настроеный, а так незнаю что с ним теперь делать.

WolfSpirit77
17.02.2015, 01:13
А что тут ещё можна сделать. Сдуть альтеру купить новую и дать запаять её тому у кого есть такой опыт и оборудование.

MVV
17.02.2015, 01:33
WolfSpirit77, основных причин может быть несколько:
непропай одного или нескольких выводов FPGA
КЗ выводов
отсутствие генерации клока на кварцевом генераторе
обрыв печатных дорожек
отсутствие одного из питающих напряжений 1.2В/2.5B/3.3B

В любом случае нужно вначале добиться определения FPGA программатором.

WolfSpirit77
17.02.2015, 03:27
Сдул FPGA и наново её припаял под лупой каждую ногу. Прошил тест памяти и цветные полосы в квартусе и на экране появилось изображение.

http://s1.sendimage.me/eeV48kpQ_thumb.jpeg (http://sendimage.me/eeV48kpQ) http://s1.sendimage.me/xWDlXkpR_thumb.jpeg (http://sendimage.me/xWDlXkpR)

Я так понимаю есть проблема с SDRAM? Судя по тесту.

palsw
17.02.2015, 14:44
WolfSpirit77, да -сразу уже если менять озу то ставить 32 мб

point777
17.02.2015, 15:10
До чего же приятно наблюдать когда у людей получается шаг за шагом Спектрум машину запускать!

WolfSpirit77
17.02.2015, 15:15
Зничит вся проблема у меня из за памяти? Какая память туда подойдет, я имею ввиду вместо K4S281632-TC75.

Я так понял эту K4S561632J-UC75 лутше ставить?

А вот буква J и UC75 в конце это принципиально или подойдёт любая буква?

Спасибо за помощь :)

---------- Post added at 16:15 ---------- Previous post was at 16:14 ----------

А вы представте сколько вчера у меня ночью было радости увидев это.

WolfSpirit77
17.02.2015, 16:03
да не спеши ты память сдувать..
Что теперь в логе пишет при загрузке с SD ?
«640 КБ памяти с избытком хватит любому компьютеру»©

В логе ничего не поменялось. Всё та же картина:

Speccy2010 boot ver 1.1!
SD card init OK..
Skipping firmware upgrade.

Speccy2010, ver 1.0, rev 64 !
RTC init OK..

WolfSpirit77
17.02.2015, 17:43
Вряд ли это из-за памяти. Но проверить легко.
Отключу в плис память напрочь, и посмотрю, что напишет в логе. Постараюсь вечером.

Спасибо буду ждать.

WolfSpirit77
18.02.2015, 00:00
ну что. Как и предполагал. При отсутствуЮщей памяти - другой лог.
Убил напрочь все назначения сигналов DRAM и скомпилил. Резальт , лог :

Speccy2010, ver 1.0, rev 67 !
RTC init OK..
SD card init OK..
FPGA cofiguration file speccy2010.rbf is opened...
FPGA configuration started...
FPGA configuration status OK...
..................................FPGA configuration conf done...
FPGA configuration finished...
Speccy2010 FPGA configuration found...
FPGA clock - 19.99779 MHz
FPGA PLL clock - 83.99068 MHz
ROM configuration started...
Memory errors !
- read errors : 0
- write errors : 97
Memory errors !
- read errors : 0
- write errors : 148
Memory errors !
- read errors : 0
- write errors : 138
ROM configuration finished...
PS/2 keyboard init OK..
>
SD карта инициилиЦЦа, считывается конфа, запускается, ну а РОМ то записывать не вкуда, тут и еррор-ы посыпались...
Так что у тебя видимо проблема между контроллером и SD
Ах да, на экране - матрац

Значит так.

До промывки у меня была припаяна вместо разъема SD напрямую лог был нормальний только на екране были разноцветные полосы. После промывки я припаял б/у разъем под SD карту и у меня тогда началась эта вакханалия с логом. После вашего предположения про проблему между контролером и SD я отпаял разъем и обратно припаял карточку с всеми нужными файлами, поставил две капли припоя на SD_CP и SD_WP включил и вуаля

http://s1.sendimage.me/RVGghktr_thumb.jpeg (http://sendimage.me/RVGghktr)

после нажатие на Esc появляется это:

http://s1.sendimage.me/Bm9eEkts_thumb.jpeg (http://sendimage.me/Bm9eEkts)

а после нажатия на F12 на секунду появляется это:

http://s1.sendimage.me/U4aXzktt_thumb.jpeg (http://sendimage.me/U4aXzktt)

и перегружается.

Лог теперь такой:

Speccy2010, ver 1.0, rev 64 !
RTC init OK..
SD card init OK..
FPGA cofiguration file /speccy2010.rbf is opened...
FPGA configuration started...
FPGA configuration status OK...
..................................FPGA configuration conf done...
FPGA configuration finished...
Speccy2010 FPGA configuration found...
FPGA clock - 19.99579 MHz
FPGA PLL clock - 83.98234 MHz
ROM configuration started...
ROM configuration finished...
PS/2 keyboard init OK..
PS/2 mouse init OK..

Куда мне дальше копать?

Помогите пожалуйста.
Спасибо.

palsw
18.02.2015, 00:03
менять ram

WolfSpirit77
18.02.2015, 00:05
менять ram

На эту K4S561632J-UC75?

J-UC75 эти буквы и цыфри должны полностью совпадать?

palsw
18.02.2015, 11:58
в моей практике несколько раз попадалась битая рам.замена решала проблему.

фото платы нет и что там можем только догадываться.

WolfSpirit77
18.02.2015, 13:17
Цитата:
Сообщение от WolfSpirit77 Посмотреть сообщение
Куда мне дальше копать?
я бы для начала сделал, чтобы с SD-разъема нормально работала, я так понял сейчас просто sd на проводах припаяна?
Цитата:
Сообщение от WolfSpirit77 Посмотреть сообщение
SD_CP и SD_WP
так их и на плате желательно и замкнуть, не надеяться на контакты в держателе, возможно проблема и решится.
Менять память то можно, чеж не поменять, тем более советуют. Для кого то это как с добрым утром, тем более шаг поширше.

С SD картой проблему решил.


фото платы нет и что там можем только догадываться.

Вот фото

http://s7.hostingkartinok.com/uploads/thumbs/2015/02/1c4278e26ae722e2348f142084a8fe6b.png (http://hostingkartinok.com/show-image.php?id=1c4278e26ae722e2348f142084a8fe6b)

лутшего нечем сделать.

При загрузке появляется матрас и при касании к памяти пальцем артефакты на екране меняются. При нажатии Esc, F9, F10 можна увидеть тексты меню и курсор движется часики тикают, при нажатии F12 иногда через секунду перегружается иногда нет. При нажатии на функциональные клавиши видно что появляются картинки с меню только все в артефактах и меняется от прикосновеия пальцем к памяти.

ZXFanat
18.02.2015, 13:49
..... Вот фото ..........На фото не особо то видно, но проверь в этих местах.

palsw
18.02.2015, 14:49
WolfSpirit77, симпатичная платка.
раз уж есть фен то сдуть озу - вымить под ним все и припаять снова.хуже не будет :)

WolfSpirit77
18.02.2015, 16:18
WolfSpirit77, симпатичная платка.
раз уж есть фен то сдуть озу - вымить под ним все и припаять снова.хуже не будет :)

Я вчера так и зделал, сдул, вымыл, вытер насухо что плату что память продул между ножками воздухом и под лупой пропаял каждую ножку индивидуально. Так что непропай и подмык исключается. После этого ничего не поменялось.

А если предположить что память в норме а проблема в ПЛИС внутренняя после того как я её сдувал и перепаевал? Возможно что я её перегрел или статика?

Я уже купил у zorel новую память он завтра мне вышлет и тогда посмотрим.

WolfSpirit77
18.02.2015, 23:51
Я не мог просто ждать и все же я сдул память ещё раз все отмыл и снова запаял и теперь у меня изменился лог:

>Speccy2010 boot ver 1.1!
SD card init OK..

Speccy2010, ver 1.0, rev 64 !
RTC init OK..
SD card init OK..
FPGA cofiguration file /speccy2010.rbf is opened...
FPGA configuration started...
FPGA configuration status OK...
..................................FPGA configuration conf done...
FPGA configuration finished...
Speccy2010 FPGA configuration found...
FPGA clock - 19.99588 MHz
FPGA PLL clock - 83.98270 MHz
ROM configuration started...
Memory errors !
- read errors : 11
- write errors : 21
Memory errors !
- read errors : 31
- write errors : 69
Memory errors !
- read errors : 191
- write errors : 297
ROM configuration finished...
PS/2 keyboard init OK..
PS/2 mouse init OK..
>

balu_dark
19.02.2015, 06:44
А флюс какой применяется ?

WolfSpirit77
19.02.2015, 10:39
А флюс какой применяется ?

Вот такой.

http://s7.hostingkartinok.com/uploads/thumbs/2015/02/291b83c0301867ce8b1066fdaf5e7bba.png (http://hostingkartinok.com/show-image.php?id=291b83c0301867ce8b1066fdaf5e7bba)

zorel
19.02.2015, 11:04
Вот такой.

http://s7.hostingkartinok.com/uploads/thumbs/2015/02/291b83c0301867ce8b1066fdaf5e7bba.png (http://hostingkartinok.com/show-image.php?id=291b83c0301867ce8b1066fdaf5e7bba)

Это гель, я таким только и паяю такие платки, его можно и не смывать, он не активный.

balu_dark
19.02.2015, 20:51
Согласен - гель вроде нормальный. Хотя сталкивался что иногда при высоких частотах необходимо таки отмывать тщательно мой 559. Иначе девайс не стартовал.
Это на роутере произошло, пару раз при пайке нандов в лазернике и на какой то материнке.

WolfSpirit77
21.02.2015, 20:36
Привет всем и большое спасибо за помощь в запуске моего Speccy.

Заработал после замены памяти.

Особая благодарность Zorel за то что оперативно откликнулся и выслал мне память.

Спасибо!!!

WolfSpirit77
17.03.2015, 16:12
Добрый день всем.

Помогите запустить на моем Speccy2010 TS-Conf.

Все сделал по инструкции только без часов и SPI-flash просто SD-картридер и две флешки, одна на 256Mb в FAT16 записал на неё zxevo.rom, а на 4Gb папку WC и boot.$C на флешке от Speccy файл speccy2010.rbf подменил файлом tsconf.rbf. Запускаю Speccy с родной флешкой и с доставной на 256Mb с файлом zxevo.rom процес загрузки идет в норме после смены флешек нажимаю на ентер и у меня на екране сине-белые полосы "матрас" и висяк. Видео попробую добавить. Что я делаю не так или в чем может быть проблема? На плате у меня Altera EP2C8Q208C8N, SDRAM-32m, TDA1543.

http://s1.hostingkartinok.com/uploads/thumbs/2015/03/076427c401b7700632f3580b2574b191.png (http://hostingkartinok.com/show-image.php?id=076427c401b7700632f3580b2574b191)

http://s1.hostingkartinok.com/uploads/thumbs/2015/03/641b9d47cc85b6a355673e8039c53132.png (http://hostingkartinok.com/show-image.php?id=641b9d47cc85b6a355673e8039c53132)

Anubis_OD
05.06.2015, 13:12
Давал я в барахолке объявление о покупке корпуса для Speccy2010.
Не было предложений. И ZX-Kit молчит и похоже не работает.
Знающие люди подсказали,
что автором предусматривался корпус Kradex Z28.
http://i72.fastpic.ru/thumb/2015/0605/d1/d029e6ebb5c6cc4859e8ef55323a0dd1.jpeg (http://fastpic.ru/view/72/2015/0605/d029e6ebb5c6cc4859e8ef55323a0dd1.jpg.html)
Купил я его.
Есть он также во многих известных мне магазинах в Украине.
Тут например.
http://www.rcscomponents.kiev.ua/
http://www.ims-kharkov.narod.ru/
http://kosmodrom.ua/
...
И захотелось мне наклейку сделать.
andykarpov поделился файликом
http://i70.fastpic.ru/thumb/2015/0605/26/5dd2fb4d2c188cc70247c0520027a826.jpeg (http://fastpic.ru/view/70/2015/0605/5dd2fb4d2c188cc70247c0520027a826.png.html)
померял я корпус 101 на 103 мм место под наклейку.
нашел в Одессе контору: sticker.od.ua
1шт делают за 20грн, 10 наклеек по 15 грн, 20 шт по 11 грн.
Может кому пригодится информация.

point777
17.06.2015, 20:25
В то время, как космические корабли бороздят просторы большого театра, эээээ... как оч. умные люди изучивают с "нуля" до минус бесконечности VHDL и ПЛИС Xilinx ( ну правильно, кому еТот верилог с Альтерой нужен-то?), вот в это самойе время и хочу спросить - из оставшихся двух человек кого-то интересуют потусторонние от Speccy проекты??
Ну не прОектирование с нуля а5 же многокластерных суперпроцессоров, а что нить попроще? Радио-86РК, Микроша, Апогей,Партнер, Специалист, если из совсем древних, или TS-Conf из свежих?? Или как обычно, авыкладывай\скачаю\пусть лежит... Вопрос про еле_ментарный интерес, на что способна эта маленькая коробочка без процессора, а не про техническую (не)возможность реализации, есичО.

Очень интересуют Радио-86РК и конечно TS-Conf.

point777
17.06.2015, 20:53
Радио-86РК уже работает, с TS-Conf надеюсь разберемся))

По Радио - раньше вроде как нельзя было с SD картой работать, что-то изменилось с тех пор?

И можно ли запустить TSConf без паяльника на Speccy2010 ?

palsw
17.06.2015, 20:56
без паяльника на Speccy2010 ?

:)

point777
17.06.2015, 20:58
:)

Неужели никак?

point777
17.06.2015, 21:04
Всё течёт, всё изменяеЦЦа (с)

Откуда последнюю версию Радио можно стянуть?

zebest
19.06.2015, 15:51
реализация "искривителя интерфейса" от Skyther-а, все благодарности и спасибки ему - за возможность работы c SD-картой

skyther
19.06.2015, 17:49
искривитель интерфейса
исходники для arm. сделано на основе 0067 версии.

ZXFanat
19.06.2015, 17:52
Очень интересуют Радио-86РК и конечно TS-Conf.Несовместимые вещи.
Откуда последнюю версию Радио можно стянуть?С сайта журнала "Радио".

point777
19.06.2015, 20:27
Несовместимые вещи.С сайта журнала "Радио".

Не понял про несовместимые вещи?
Вопрос изначально стоял про запуск Радио86РК и TSConf"ы на дев борде speccy2010.

wbr
07.07.2015, 18:40
Подскажите, в чем дело?
Бут прошил, последние прошивки на карту 2 Гб (фат32) залил.
Комп стартует, но программы не запускаются. По экрану появляются цветные косяки и все сбрасывается в Бейсик48.
На плате написано - Speccy2010, r2
Терминалка выдает это:

Speccy2010 boot ver 1.1!
SD card init OK..

Speccy2010, ver 1.0, rev 64 !
RTC init OK..
SD card init OK..
FPGA cofiguration file /speccy2010.rbf is opened...
FPGA configuration started...
FPGA configuration status OK...
..................................FPGA configuration conf done...
FPGA configuration finished...
Speccy2010 FPGA configuration found...
FPGA clock - 19.99729 MHz
FPGA PLL clock - 83.98862 MHz
ROM configuration started...
ROM configuration finished...
PS/2 keyboard init OK..

palsw
07.07.2015, 18:48
битое озу ,наверное. фото как выглядят косяки. не понимаю

wbr
07.07.2015, 19:11
битое озу ,наверное. фото как выглядят косяки. не понимаю
лучше фоты сделать нечем(
на первой картинке косяки на надписи Speccy2010
на второй бейсик 48 не дал даже дописать строку
на последней "вышел" в тр-дос из конфигурации пентагона 1024


https://pp.vk.me/c627926/v627926929/cbd3/A_-z_2MDj2Q.jpg
https://pp.vk.me/c627926/v627926929/cbdc/kT3fN2BLSiw.jpg
https://pp.vk.me/c627926/v627926929/cbe5/YUtYT8UO9JM.jpg
https://pp.vk.me/c627926/v627926929/cbee/0C_2bshi7To.jpg
https://pp.vk.me/c627926/v627926929/cbfe/w40Lxp5OCME.jpg

palsw
07.07.2015, 20:23
что говорит тест озу в виде прошивки?

Astrolux
31.07.2015, 17:30
Вот и я нарвался на проблемы с работой SPECCY 2010.
Свеже собранный экземпляр артефачит в режиме SCORP,Pentagon.
работает норм только с времянками 48 spectrum и даже проходит тест UMT0.9.В игре River есть артефакты.

Спаял платку, заказанную у zst пару лет назад.
Те же самые симптомы. Rom 48 и 128 более-менее работает, на других - многие проги вешаются с артефактами на экране.

palsw
31.07.2015, 17:54
Astrolux, так в чем проблема? пилите Шура ,пилите. то-есть реж и паяй резюк :)

Astrolux
31.07.2015, 18:20
Astroluxпилите Шура ,пилите. то-есть реж и паяй резюк :)

Пролистал тему, никак не найду сообщение с этой доработкой... Какой резистор и куда впаивать? :)

palsw
31.07.2015, 18:47
Пролистал тему, никак не найду сообщение с этой доработкой... Какой резистор и куда впаивать? :)

http://zx-pk.ru/showpost.php?p=745197&postcount=1382

CodeMaster
20.08.2015, 00:05
Моник NEC 1970NXp (50 гц,60гц,75гц держит очень хорошо).

Кстати, момент: взял такой моник потестить, подключаю к Амига А600, горизонтальная 15кГц, вертикальная 50 Гц. Изображение по вертикали на четверть не помещается на экран, НО в мониторе нет регулировки размера по вертикали, что за хрень???

piroxilin
20.08.2015, 01:08
CodeMaster, джойстиком лазь по меню - всё там регулируется.
нажать "меню", два раза вправо - окно влево/вправо; вверх/вниз

skyther
22.10.2015, 23:46
пипл, кто-нибудь сюда цеплял LVDS?

petrov1962
25.01.2016, 11:21
реализация "искривителя интерфейса" от Skyther-а, все благодарности и спасибки ему - за возможность работы c SD-картой

Интефейс РК86 запускается, клавишей вызывается приглашение диска А:, а дальше? Нужна вторая флешка? Файлов на загрузочной флешке не видно.
Нашел, вот это?

ах да, пины:
set_location_assignment PIN_4 -to SD_CLK
set_location_assignment PIN_6 -to SD_CMD
set_location_assignment PIN_208 -to SD_DAT
set_location_assignment PIN_10 -to SD_DAT3
или так
Код:
input SD_DAT, // SD Card Data (MISO) 7
output SD_DAT3, // SD Card Data 3 (CSn) 1
output SD_CMD, // SD Card Command Signal (MOSI) 2
output SD_CLK ); // SD Card Clock (SCK) 5

petrov1962
25.01.2016, 16:05
Пины 4,6,208,10 - это для второй SD-карты.. Искривитель интерфейса как раз и создан для того, чтобы второй SD интерфейс не ставить, а обойтись только штатным, который подключОн к МК.
Поэтомуу как бы два варианта РК86 суйщействует, только штатными средствами и второй - с доп. SD. Так понятнее??
Если на приглашение все же попадаешь - скорее всего работает, попробуй команду дать DIR
Проблема может быть в самой SD - желательно чем меньше, тем лучше, и FAT

А в этом сообщении какой вариант?
http://zx-pk.ru/showthread.php?t=12425&page=160&p=811592&viewfull=1#post811592
Результатом работы команды DIR - нет файлов

petrov1962
25.01.2016, 19:03
Там версия с искривителем, значит без дополнительного SD. в архиве неск файлов, все их в корень SD карты, желательно НЕ более 2Gb, а лучше меньше, отформатированной в FAT16. Желательно форматированной вчистую.. Можно и на SD с файлами тренироваться, но возникает проблема с количеством файлов в каталоге. Большаааая проблема.
FAT32 а так же SDHC работать не будут.

Заработало, все дело в FAT было

petrov1962
25.01.2016, 20:29
век живи, два учись, все равно на грабли наступишь))
Ну если РК-шка интересует, то были еще и цветные версии, не помню какая эта.. и Специалист то жи вроде через искривитель работал.. Остальным проектам не хватает видимо скорости работы такого костыля... Увы и ах..

Интересует и РК, и Специалист.
А с реальным магнитофоном они работают?

Эта версия вроде черно-белая.

CityAceE
18.04.2016, 15:13
Любопытный обзор с фотографиями этапов сборки: http://www.yaplakal.com/forum2/topic1359893.html

http://s00.yaplakal.com/pics/pics_preview/7/4/8/7575847.jpg

andreyu
24.04.2016, 00:53
А где в данный момент можно приобрести полный комплект для сборки последней ревизии?

skyther
24.04.2016, 19:42
тут ещё продается: http://www.zx-kit.ru/ ?

zorel
30.04.2016, 03:49
Любопытный обзор с фотографиями этапов сборки: http://www.yaplakal.com/forum2/topic1359893.html

http://s00.yaplakal.com/pics/pics_preview/7/4/8/7575847.jpg

Это уже ностальгия, аж захотелось еще раз собрать платку specy :)

zx-kit
26.05.2016, 04:42
Отлаживаю на Speccy2010 вывод на монитор для адаптера VGA SPUTNIK в режиме METEOR.
Попробуйте запустить тест. Есть изображение на мониторе FULL HD 1920x1080 ?

skyther
26.05.2016, 10:57
Отлаживаю на Speccy2010 вывод на монитор для адаптера VGA SPUTNIK в режиме METEOR.
Попробуйте запустить тест. Есть изображение на мониторе FULL HD 1920x1080 ?
для какой версии плис?

zx-kit
26.05.2016, 15:37
для какой версии плис?

EP2C8Q208C8N

skyther
27.05.2016, 15:16
а зачем такое большое разрешение?

Kapral
03.07.2016, 20:41
Извините лень читать все страницы. Вы ещё продаёте платы "zx"?

fifan
05.07.2016, 17:52
Извините лень читать все страницы. Вы ещё продаёте платы "zx"?
Они не так называются. См. название темы. Про продажу Вам сюда (http://market.zx-pk.ru/forum/viewtopic.php?f=7&t=29&hilit=Speccy2010) вопрос нужно задавать.

serkiri
09.10.2016, 22:40
Нашёл в ящике платку rev 1, думаю - может спаять... Подскажите, а конструкторы никто не отправляет уже?

zx-kit
10.10.2016, 05:47
Нашёл в ящике платку rev 1, думаю - может спаять... Подскажите, а конструкторы никто не отправляет уже?

Я отправляю конструкторы Speccy2010 r2. Ходят ли сейчас посылки в Украину ?

rsorc
10.10.2016, 08:41
Год назад сестра отправляла службой EMS, пришла целая!
Сейчас хз...

palsw
10.10.2016, 09:12
Я отправляю конструкторы Speccy2010 r2. Ходят ли сейчас посылки в Украину ?

http://market.zx-pk.ru/forum/viewtopic.php?f=2&t=29

serkiri
11.10.2016, 02:48
http://market.zx-pk.ru/forum/viewtopic.php?f=2&t=29

это ж другой конструктор? мне именно speccy2010, у меня плата есть. Правда, рев1

palsw
11.10.2016, 08:28
смотри внимательно - тема лохотрон или есть желание ждать конструктор пол-года?

serkiri
11.10.2016, 22:36
смотри внимательно - тема лохотрон или есть желание ждать конструктор пол-года?

капец, и что, при этом человек жив и пишет сюда? что, реально пол года ждать? ужас. пойду на рынок да куплю сам.

Diko
12.10.2016, 00:19
Есть ли здесь комплект документации для сборки?
Э3, ПЭ3, печатная плата, комплект ПО, краткое описание как это всё записать в Проц и альтеру ?

palsw
12.10.2016, 15:29
Есть 100%

serkiri
16.10.2016, 11:30
пошел на рынок и все купил, кроме проца. будет через 2 недели.
пока впаял альтеру, память и фтда - очень приятная плата. Кстати, а уже никто её не продаёт? я ещё купил бы парочку - идея появилась.

chief
16.10.2016, 21:05
Написал по поводу пустых плат Вам в личку.

palsw
16.10.2016, 21:21
почем нынче альтера вышла и стр750?

serkiri
16.10.2016, 22:42
почем нынче альтера вышла и стр750?

альтера 650
стр не знаю точно, но 500 где-то

serkiri
20.10.2016, 01:27
альтера 650
стр не знаю точно, но 500 где-то

дудки, стр удалось заказать за 650 и будет через 3 недели. Альтеру, память, фтди уже впаял. Жду блин.

tank-uk
20.10.2016, 18:38
serkiri, мог бы с алихи заказать , все равно ждать и значительно дешевле было бы ( я на спринтер обе альтеры с платной доставкой за 290грн взял)

serkiri
21.10.2016, 18:24
та хочется ж наших перепродавантов поддержать.

serkiri
30.10.2016, 01:43
блин, нигде не могу найти tda1543t (планарную). не хочется корпус дип паять верх ногами. закажу таки с али.... и проц пришел, на след неделе заберу

sfinks
01.11.2016, 21:53
Ребят, а ктонибуть наборы для сборки продает кроме как на zxkit ?

Eugen
02.11.2016, 15:52
Имею девайс. Покупал у Сид'а . Не нужен за цену покупки . Ну вы поняли )))

serkiri
03.11.2016, 16:49
Имею девайс. Покупал у Сид'а . Не нужен за цену покупки . Ну вы поняли )))

Какова же будет цена?

Ewgeny7
04.11.2016, 11:32
Какова же будет цена?
В личке обсуждайте денежные отношения :)

serkiri
06.11.2016, 21:13
народ, подскажите где взять system.rom и trdos.rom ?

skyther
06.11.2016, 21:38
народ, подскажите где взять system.rom и trdos.rom ?
https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/speccy2010/roms.7z

serkiri
06.11.2016, 23:17
https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/speccy2010/roms.7z

спасибо, завтра попробую

- - - Добавлено - - -

ещё вопрос - а как запустить тест памяти?

serkiri
07.11.2016, 18:45
ну я в ветке видел, что есть тест какой-то с большими красными числами - вот что это за тест?

serkiri
08.11.2016, 21:07
да плата запустилась и работает, я просто думал потестить. народ говорил в каких-то демках артефакты....

- - - Добавлено - - -

как же всё-таки этот тест включается?

serkiri
08.11.2016, 22:51
а где взять rbf с этим смт?

- - - Добавлено - - -

добавил спекки2010 в подпись. плата работает очень стабильно. ни единого глюка пока.

serkiri
09.11.2016, 00:44
спасибо, буду тестить

serkiri
10.11.2016, 15:33
Блин, разработка вообще очень крутая. Я даже не думал, что настолько. Большое спасибо Syd и всем учавствовамшим.

Вопрос - вот у меня мониторы только 16:9, но если я выставляю аспект ратио - не помогает. Это так и не решили, да? Спасибо.

- - - Добавлено - - -

https://scontent.xx.fbcdn.net/v/t1.0-9/15036566_1238624829541951_9113052849137347148_n.jp g?oh=b58c04487b705462305e4fe7cacb6496&oe=58D54A68
https://scontent.xx.fbcdn.net/v/t1.0-9/14947646_1238625079541926_8802228764704260998_n.jp g?oh=7b9e9a795c4e3f98ca957a2984d1ce77&oe=5892CB34

serkiri
11.11.2016, 16:54
Высоковато ты TDA1543 запаял, обычно вплотную прям к плате. впрочем на скорость не влияет. Ачто, под планар там тоже разведено, елси ты ее искал?



Ну да, попробовал на одном из широких мониторов - действительно, как то не очень помогает.
по хорошему и не должно, т.к. разрешение 800x600? чисто "квадратное".
Это надо бы еще один режим добЫвлять, чистааа для широких моников, что нить 1920х1080, иля 1440х900, другой вопрос - комуу это надо :))

Высоко запаял специально, чтобы скусить потом легко - заказал в соике из Китая. Сюда, что-то не возят в соике. дип8 торчащий ногами вверх - мне такое не нравится )

интересно то, что если выбрать тайминг спектрум48, то меняется аспектРатио!!!!! т.е. я на мониторе 16:9 могу работать с таймингом 48...

- - - Добавлено - - -

PS а что, ты удалил сообщение с сылочкой на тест памяти? можешь ещё раз постануть, а то я блин не сохранил, а тут потестить решил ((((((

palsw
11.11.2016, 21:17
он еще и сообщения свои может удалить ,не только вложения :)

serkiri
12.11.2016, 23:31
а какой смысл удалять сообщения? ведь там всего-то было - ссылка на тест... странно...

сделал скарт кабель - качество просто потрясающее.

serkiri
12.11.2016, 23:53
palsw, зашел к тебе на канал, у тебя там демка rubicon на speccy2010. скажи, а что это за режим?

serkiri
13.11.2016, 19:30
а для tsconf надо допаивать что-то?

- - - Добавлено - - -

ещё хотел спросить - а gs реализовано для speccy2010?

- - - Добавлено - - -

и может есть у кого пзу от скорпиона?

serkiri
13.11.2016, 22:04
ну поделитесь ктонить ромом скорпиона, плз, если не жалко.

И ещё вопрос. Существует ли пикадовский файл этого гениального творения(speccy2010)?

serkiri
14.11.2016, 13:38
а что такое - свой .rbf ?

- - - Добавлено - - -

Специальный скорпионовский? а где его взять, тогда?

skyther
14.11.2016, 15:07
к ним надо свой .rbf
в штатном же есть режим скорпа, в чем отличие?

serkiri
14.11.2016, 15:59
в штатном же есть режим скорпа, в чем отличие?

та и я ж так думал

skyther
14.11.2016, 16:15
кстати по F12 можно .rbf грузить, только они в ini пропишутся - после перезагрузки не попадаем в старую конфу. защуту от записи надо включать.

serkiri
14.11.2016, 16:55
хм... а какой же клавишей войти в монитор скорпа?

serkiri
15.11.2016, 00:05
ага, спасибо

serkiri
15.11.2016, 12:35
народ, а не знаете - почему, если не менялась прошивка, то проц не шьётся, а плис - шьётся полюбе каждый раз?

skyther
15.11.2016, 14:19
плис - шьётся полюбе каждый раз?
у неё внутре озу

palsw
15.11.2016, 14:19
там не плис а фпга - массив озу и он каждый раз записывается и после отключение стирается. там нечего шить

serkiri
15.11.2016, 20:01
понял, затупил, спасибо!

- - - Добавлено - - -

я уже спрашивал, но - ни у кого нет пикадовского проекта speccy2010?

serkiri
17.11.2016, 00:09
а как вам такая идея - образ плис записывается в флеш процессора (вроде помещается) и при старте он не читает её из карточки, а читает из своей памяти. И старт происходит быстрее. Ну а если на карточке образ есть - пишется он.

т.е. дефолтная версия прошивки плис идет прямо в файле проца. А если надо другую версию плис - кладётся образ на сдкарту, как сейчас.

skyther
17.11.2016, 23:22
образ плис записывается в флеш процессора
исходники открыты, флаг в руки.
имхо лучше так: в проце держим минимальную схему для рисования заставки. можно ещё сообщения об ошибках загрузки выводить.

serkiri
18.11.2016, 12:26
исходники открыты, флаг в руки.
имхо лучше так: в проце держим минимальную схему для рисования заставки. можно ещё сообщения об ошибках загрузки выводить.

1. да, отличная идея.
2. ну я и имел ввиду, что я реализую. Пошёл вникать в арм7.

serkiri
18.12.2016, 22:23
Ковиряю исходники... Никто не знает, что за таинственная ZET конфигурация fpga? Я имею ввиду это: ZET FPGA configuration found...

skyther
19.12.2016, 21:22
ZET FPGA configuration found...

ещё можно пал-кодер удалить (entity work.vencode), 10% от фпга однако.

serkiri
21.12.2016, 01:35
блин, зет процессор это круто, но блин, разве он поместится? сколько ему ячеек надо? 15000?

- - - Добавлено - - -

ребята, скажите, а чем вы дебажите этот арм? проект собрал как писал Syd в code::blocks. но хотелось бы симулятор. для внутрисхемного дебага, я так понимаю, jtag нужен?

- - - Добавлено - - -

апдейт: собрал и плиску в квартусе, офигительные ощущения. девборда вышла - высший класс.

Ricia
23.12.2016, 14:49
Добрый день,

пожалуйста помогите завести компьютер speccy 2010 r2, собрал плату, прошил Bootloader v1.1 и вот получаю такой лог:

Speccy2010 boot ver 1.1!
SD card init OK..
Firmware upgrade started.
.............................Firmware upgrade finished.

больше ничего не происходит всё останавливается.
Подскажите пожалуйста куда смотреть, где искать неисправность.

Ricia
23.12.2016, 20:18
rev 67 ? Где взять такую прошивку? У меня только это speccy2010-bin-20121102-rev0064.7z
брал от сюда https://code.google.com/archive/p/speccy2010/downloads
ФПГА прошить пока нет возможности.
на карточке три файла speccy2010.bin, speccy2010.rbf, speccy2010.hlp и папка roms.

zebest
23.12.2016, 20:44
от версии в данном случае не зависит .
speccy2010.ini вроде как должОн быть, хотя возможно он создается после успешной загрузки.
Ну да, если бы можно было прошить FPGA, то хоть на нее бы не грешили.
а совсем с пустой SD какой лог? Должно быть что-то типа такого:

>Speccy2010Speccy2010, ver 1.0, rev 67 !
RTC init OK..
SD card init OK..

Cannot open speccy2010.rbf...

skyther
23.12.2016, 20:44
больше ничего не происходит всё останавливается

попробуйте зашить вручную и на карту положите
str750prog_1.1.exe --port COM3 --write --address 0x20008000 speccy2010.bin

serkiri
24.12.2016, 11:17
Добрый день,

пожалуйста помогите завести компьютер speccy 2010 r2, собрал плату, прошил Bootloader v1.1 и вот получаю такой лог:

Speccy2010 boot ver 1.1!
SD card init OK..
Firmware upgrade started.
.............................Firmware upgrade finished.

больше ничего не происходит всё останавливается.
Подскажите пожалуйста куда смотреть, где искать неисправность.

слушай, а такой лог ты получил только первый раз? или каждый раз пишет такое?

должно писать Skipping firmware upgrade

если он каждый раз апгрейдит, то, я бы грешил на проц

Ricia
24.12.2016, 17:46
C:\A>str750prog.exe --port COM3 --write --address 0x20008000 speccy2010.bin

str75x prog v1.2

initializing device - error
done with 1 error(s)..

- - - Добавлено - - -

каждый раз пишет одно и тоже

- - - Добавлено - - -


слушай, а такой лог ты получил только первый раз? или каждый раз пишет такое?

должно писать Skipping firmware upgrade

если он каждый раз апгрейдит, то, я бы грешил на проц


каждый раз пишет одно и тоже

- - - Добавлено - - -

получилось, после ручной прошивки log такой:

Speccy2010 boot ver 1.1!
SD card init OK..

Speccy2010, ver 1.0, rev 64 !
RTC init OK..
SD card init OK..
FPGA cofiguration file /speccy2010.rbf is opened...
FPGA configuration started...
FPGA configuration status OK...
..................................FPGA configuration conf done...
FPGA configuration finished...
Speccy2010 FPGA configuration found...
FPGA clock - 19.99632 MHz
FPGA PLL clock - 83.98452 MHz
ROM configuration started...
ROM configuration finished...
>

serkiri
24.12.2016, 17:56
поздравляю. а что с бутлоадером - не пробовали ещё раз?

Ricia
24.12.2016, 17:58
вопрос почему с карточки не прошла прошивка? Skipping firmware upgrade тоже не пишет.
Bootloader хорошо запрограммировался и работал нормально, только сама прошивка с карточки не пошла.

serkiri
24.12.2016, 18:08
вопрос почему с карточки не прошла прошивка? Skipping firmware upgrade тоже не пишет.
Bootloader хорошо запрограммировался я работал нормально, только сама прошивка с карточки не пошла.

мне это тоже интересно.
1. а вообще плата работает, ну, всё запустилось, на экране есть картинка?
2. если да, я бы попробовал ещё раз через бутлодер

Ricia
24.12.2016, 20:17
Да картинка есть, только на экране видный ненужные атрибуты, думаю что что-то с памятью, буду искать причину.

....вернулся на boot 1.1 ситуация возвратилась обратно.

>Speccy2010 boot ver 1.1!
SD card init OK..
Firmware upgrade started.
.............................Firmware upgrade finished.

что-то ненравится.

- - - Добавлено - - -


от версии в данном случае не зависит .
speccy2010.ini вроде как должОн быть, хотя возможно он создается после успешной загрузки.
Ну да, если бы можно было прошить FPGA, то хоть на нее бы не грешили.
а совсем с пустой SD какой лог? Должно быть что-то типа такого:

>Speccy2010Speccy2010, ver 1.0, rev 67 !
RTC init OK..
SD card init OK..

Cannot open speccy2010.rbf...



с пустой SD такой лог:

Speccy2010 boot ver 1.1!
SD card init OK..
Cannot open speccy2010.bin...

skyther
24.12.2016, 22:10
без карты такой лог:

Speccy2010 boot ver 1.1!
SD card init OK..
Cannot open speccy2010.bin...

контакт наличия карты проверяйте, скорее всего корпус разъема на землю надо положить

serkiri
24.12.2016, 22:34
ну а если второй раз включить с бутлоадером - что тогда пишет? снова Firmware upgrade started ? если да, то это не правильно. Что-то или с процессором или с карточкой.

Интересно, а программатором можно считать бин из процессора? я не помню.

serkiri
24.12.2016, 23:15
Ricia, попробуй второй раз посмотреть на лог, если там не будет skipping firmware update, я завтра добавлю логирования в бутлодер и отловим почему он каждый раз шьёт сам себя.

Ricia
25.12.2016, 00:24
а бутлоадер 1.0 пробовал?? с ним такая же фигня???
Он в принципе тоже нормально работает

пробовал тоже самое :(

- - - Добавлено - - -


ну а если второй раз включить с бутлоадером - что тогда пишет? снова Firmware upgrade started ? если да, то это не правильно. Что-то или с процессором или с карточкой.

Интересно, а программатором можно считать бин из процессора? я не помню.

при каждом включении, снова Firmware upgrade started ..........................Firmware upgrade finished :(
карточку пробовал поменять на другую, тоже самое.

процессор у меня:

STR750FV2T6
Y
22 AW 5 V6
MLT 22 424

Altera
Cyclone II
EP2C8Q208C8N
K BBD9Y1413U

RAM K4S561632N-LC75

SD Sandisk 64mb SDCard (FAT16)

serkiri
25.12.2016, 18:14
так это, как иво.. я за давностью лет могу ошибаЦЦа, но там же перемычку надо переставлять туда-сюда, не??
при записи бута в "замкнутое" положение, при нормальной работе - в "разомкнутое"?? Или я что-то путайю? Елси все так, тогда х.е.з. :-)))

не, если бы перемычка была замкнута, то вообще бы не было лога. Проц бы ждал программирования

- - - Добавлено - - -

Ricia,

Попробуй вот этот бутлодер https://www.dropbox.com/s/qpwy8rehjoylp3b/speccy2010_boot.bin?dl=0 , только несколько раз. Я туда добавил логирования, он выводит данные (при сравнении текущей прошивки и файла на карточке) по какому адресу он нашёл различия, байт на флеше и байт на карточке.

Напиши результаты плз. Только не один лог, а несколько сделай, плз.

Ricia
26.12.2016, 20:27
вот что получилось после перепрошивки боoт:

Speccy2010 boot ver 1.2(extra log for Ricia)!
SD card init error :(
Jumping to MainProg.

---------------------------------------------------------------------------------------------------------------------
Speccy2010 boot ver 1.2(extra log for Ricia)!
SD card init OK..
Started comparing.
Found difference - at pos =620, value on card = 210, value in flash = 255
Firmware upgrade started.
.............................
------------------------------------------------------------------------------------------------------------------
Speccy2010 boot ver 1.2(extra log for Ricia)!
SD card init OK..
Started comparing.
Found difference - at pos =507, value on card = 225, value in flash = 193
Firmware upgrade started.
.............................Firmware upgrade finished.
Jumping to MainProg.
------------------------------------------------------------------------------------------------------------------------
Speccy2010 boot ver 1.2(extra log for Ricia)!
SD card init OK..
Started comparing.
Found difference - at pos =987, value on card = 229, value in flash = 197
Firmware upgrade started.
............................
-----------------------------------------------------------------------------------------------------------------------------------------------
Speccy2010 boot ver 1.2(extra log for Ricia)!
SD card init OK..
Started comparing.
Found difference - at pos =815, value on card = 227, value in flash = 195
Firmware upgrade started.
.............................
----------------------------------------------------------------------------------------------------------------------------------------
Speccy2010 boot ver 1.2(extra log for Ricia)!
SD card init OK..
Started comparing.
Found difference - at pos =179, value on card = 229, value in flash = 197
Firmware upgrade started.
.............................Firmware upgrade finished.
Jumping to MainProg.
----------------------------------------------------------------------------------------------------------------------------------
Speccy2010 boot ver 1.2(extra log for Ricia)!
SD card init OK..
Started comparing.
Found difference - at pos =427, value on card = 228, value in flash = 196
Firmware upgrade started.
............................
--------------------------------------------------------------------------------------------------------------------------------------------
Speccy2010 boot ver 1.2(extra log for Ricia)!
SD card init OK..
Started comparing.
Found difference - at pos =175, value on card = 229, value in flash = 197
Firmware upgrade started.
.............................
----------------------------------------------------------------------------------------------------------------------------------------
Speccy2010 boot ver 1.2(extra log for Ricia)!
SD card init OK..
Started comparing.
Found difference - at pos =1207, value on card = 52, value in flash = 20
Firmware upgrade started.
............................

serkiri
26.12.2016, 23:16
1. Ricia, это то, что надо. Я подобное и ожидал.
2. надо проанализировать ошибка в чтении карточки или в записи флеш
3. zebest прав, ошибка всегда в пятом бите, была б там параллельная шина искали бы дефект на плате. только ж там последовательная....

подумаем...

апдейт:
правильные данные именно на карточке, ошибки всегда в флеш. я бы грешил на проц, но может всё же коротит где-то... надо подумать.

Ricia, ты там плату хорошо помыл?

serkiri
27.12.2016, 00:12
та не сложно, сделаю.

- - - Добавлено - - -

как бутлодер при этом шьётся? не понимаю.... может всё же с карточки ошибается при чтении...

Ricia
27.12.2016, 02:26
1. Ricia, это то, что надо. Я подобное и ожидал.
2. надо проанализировать ошибка в чтении карточки или в записи флеш
3. zebest прав, ошибка всегда в пятом бите, была б там параллельная шина искали бы дефект на плате. только ж там последовательная....

подумаем...

апдейт:
правильные данные именно на карточке, ошибки всегда в флеш. я бы грешил на проц, но может всё же коротит где-то... надо подумать.

Ricia, ты там плату хорошо помыл?

я использую флюс STANNOL Multifix 450-01 которого промыть не надо, но при этом всё таки помыл спиритом.
https://synergyelectronics.co.nz/datasheets/Multifix_450-01_EN.pdf

- - - Добавлено - - -


вот как раз карточку и проверишь. Бутлоадер то шьется без карточки, да и когда прошивка без карточки заливалась - вроде тоже как ровно было??
А карточек как бы надо больше двух в тАком случае проверять, и пробовать в обеих форматах FAT16\32

пробовал уже три карты оба формата FAT16\32 не пошло.

serkiri
27.12.2016, 15:33
ща попробую программатор @Syd'овский умеет ли он считывать. Так вообще будет просто проверить.

Но вообще, я согласен - походу с картой траблы (ну или с цепью проц - карта).

serkiri
28.12.2016, 12:10
фух, еле надыбал:

Ricia, попробуй прошить напрямую вот этой командой несколько раз:
str750prog.exe --port COM2 --write --verify --address 0x20008000 speccy2010.bin

Она не только запишет, но и считает и проверит. Сделай с десяток раз, если ошибок не будет - ну значит с чтением карточкой грабли.

Ricia
28.12.2016, 17:24
C:\A>str750prog.exe --port COM3 --write --verify --address 0x20008000 speccy2010.bin
str75x prog v1.2

initializing device - OK
erasing sector 0x04 - OK
erasing sector 0x05 - OK
erasing sector 0x06 - OK
writting 116728 bytes - OK
reading 116728 bytes - OK
done without errors..

Через usb пишется без ошибок, проверял несколько раз. На карточку ini создается тоже правильно, значит процессор правильно пишет на карту только читает с ошибками.
у меня такая мысль что Bootloader что-то глючит, так как другую информацию с карточки он считывает уже хорошо после прошивки через usb. Тот самый ini считывает
хорошо конфигурация соответствует на ini файле с реальностью.

Попробовал загрузить программу всё работает значит с карточки читает процессор, только boot плохо читает, в чём проблема не ясно.

serkiri
29.12.2016, 12:29
C:\A>str750prog.exe --port COM3 --write --verify --address 0x20008000 speccy2010.bin
str75x prog v1.2

initializing device - OK
erasing sector 0x04 - OK
erasing sector 0x05 - OK
erasing sector 0x06 - OK
writting 116728 bytes - OK
reading 116728 bytes - OK
done without errors..

Через usb пишется без ошибок, проверял несколько раз. На карточку ini создается тоже правильно, значит процессор правильно пишет на карту только читает с ошибками.
у меня такая мысль что Bootloader что-то глючит, так как другую информацию с карточки он считывает уже хорошо после прошивки через usb. Тот самый ini считывает
хорошо конфигурация соответствует на ini файле с реальностью.

Попробовал загрузить программу всё работает значит с карточки читает процессор, только boot плохо читает, в чём проблема не ясно.

не, я не думаю, что в бутлодере ошибка. он у всех работает как огонь. тут понимаешь как, пара бит неправильно считанных погоды не сделают. А вот бутлодер именно перечитывает и сравнивает. я бы советовал проверить резисторы R8, R9, R10, R11, R12, R13

- - - Добавлено - - -

о, я придумал как можно тест замутить ! берёшь заводишь плату. нажимаешь f12. на файле любом нажимаешь f5(или shift+f5), копируешь его. Делаешь копий 10 так. потом карточку в комп и побитово сравниваешь эти копии с оригиналом. Если побитово сравнить не умеешь - кидай их на дропбокс, я сравню. Таким образом мы сделаем тест, который предлагал zebest !

Ricia
29.12.2016, 14:42
>> я бы советовал проверить резисторы R8, R9, R10, R11, R12, R13 >>>> проверил 9,89K все одинаковые.
тест с копированием и проверки c оригиналом >>>> 100% совместимость, проверял c Total Commander-om.
Когда STR750 прошить через usb всё работает нормально. Hе работает только загрузка speccy2010.bin с карточки самим boot.
Файл speccy2010.rbf уже хорошо читается и заливается в Altera.
Мистика какая-то. :(

Ricia
29.12.2016, 15:39
ну тогда причем тут интерфейс SD<=>STR750 , если все остальное через него и читаеЦЦа и пишется... Потом..
Значит в boot дело скорее всего?
анапример, speccy2010.bin пробовал разные или все один и тот же?? их то жи неск. вариантов да жи тут найти можно, я вроде не все за собой подчистил:))

да speccy2010.bin пробовал разные, результат одинаков.

rl76
29.12.2016, 20:38
Разве это не неисправность flash памяти в процессоре? Меняй процессор и всё будет работать.

- - - Добавлено - - -

Да, кстати, а какое напряжение питания на карточке и на процессоре и его стабильность?

sfinks
29.12.2016, 21:04
Кто знает где скачать исходники прошивки ARM (STR)
С гугла не получается. Может кто выложит ?

serkiri
29.12.2016, 21:11
да speccy2010.bin пробовал разные, результат одинаков.

я думаю вот что. может это в проце подгулял механизм самопрошивки? за подумаю как проверить именно его.

Ricia
29.12.2016, 22:11
Разве это не неисправность flash памяти в процессоре? Меняй процессор и всё будет работать.

- - - Добавлено - - -

Да, кстати, а какое напряжение питания на карточке и на процессоре и его стабильность?

питание на процессоре 3.25v на карточке 3.22v стабильнo.

serkiri
30.12.2016, 01:47
zebest вообще не понимает в чем вопрос..
Проблема именно в считывании файла speccy2010.bin с SD карты и записи в STR750 ?
Если он один раз записан через программатор верно и мы его не меняем, то в чем проблема??
Бут пытается считать с карты этот файл каждый раз и сравнивает с содержимым STR? Если содержимое одинаково, он его не пишет. а если разное - пытаеЦЦа залить, так?
Как вариант, если не получится вылечить, то попробовать в буте отключить проверку\заливку, залить через проггер один раз и все на этом.
Это если нет желания самому поковырятся во внутреннОстях STR и каждый раз ее перешивать.
Второй вариант для проверки - залить версию с "выпрямителем" портов, и попробовать как работают РК86 и Специалист, они читают SD несколько, так скажем, нестандартно)))
ну и напоследок, zebest сравнивает файлы в TC, очень удобно, кстати ТС может и каталоги сравнивать пофайлово, тоже иногда надобиЦЦа

да можно проще - стереть bin с карточки и всё. бутлодер будет пропускать. Только блин.... осадочек останется.

Ricia, а что твои артефакты? прекратились?

Ricia
30.12.2016, 01:59
На карту положил Speccy2010_fpga_revision66_recompiled и атрибуты пропали всё как бы работает. Тест озу тоже проходит. Программы работает.
Eсли стереть bin с карточки boot ругается что нинаходит speccy2010.bin.

serkiri
30.12.2016, 10:59
На карту положил Speccy2010_fpga_revision66_recompiled и атрибуты пропали всё как бы работает. Тест озу тоже проходит. Программы работает.
Eсли стереть bin с карточки boot ругается что нинаходит speccy2010.bin.

1. странно, 66? я думал последняя версия 64. а можно выложить её, желательно с исходниками? а что там доработано?
2. ну бутлодер ругается, но работает же всё. он не то, шо ругается, он просто говорит, типа, не с чего обновляться.
3. тест для проверки самозаписи стр напишу таки. чуть только позже, сейчас хлопот много.

serkiri
30.12.2016, 12:21
Да уж, "...как то неаккуратненько, доктор!" (с)
Но жить можно. Все же похоже что STR-ка глючит, менять бы надо пробовать, но не думаю,
что это так просто и в запасе есть еще мешок :), так что и так сойдет, в крайнем случае всегда можно напрямую залить.
ps - за собой подчистил весь неструкурированный бред, все "глупые ответы" на умные вопросы, не будем множить Хаос во Вселенной, она и так расширяеЦЦа...
Как всех да.

ну перед этим хочу за хвост всё-таки поймать эту ошибку

skyther
30.12.2016, 18:47
версия 67
+эксперименталная. добавлен режим 16ц на точку, sid.

раньше лежало в репе, щас там всё гугль поломал (или не гугль).
кто-то тему сп2010 ведет? предлагаю в шапку поднять.

serkiri
30.12.2016, 19:18
версия 67 эксперименталная. добавлен режим 16ц на точку, sid.

Ага, спасибо, а почему он её не комитит в своё репо?

Ricia
31.12.2016, 00:07
1. странно, 66? я думал последняя версия 64. а можно выложить её, желательно с исходниками? а что там доработано?
2. ну бутлодер ругается, но работает же всё. он не то, шо ругается, он просто говорит, типа, не с чего обновляться.
3. тест для проверки самозаписи стр напишу таки. чуть только позже, сейчас хлопот много.

speccy2010.bin 64 версия original а speccy2010.rbf брал 66 отсюда http://zx-pk.ru/attachment.php?attachmentid=40095&d=1361972198 при такой конфигурации всё работает без артефактов.

Ricia
31.12.2016, 12:30
версия 67
+эксперименталная. добавлен режим 16ц на точку, sid.

раньше лежало в репе, щас там всё гугль поломал (или не гугль).
кто-то тему сп2010 ведет? предлагаю в шапку поднять.

может быть выложите скомпилированную версию 76 так как я новичок и разобраться в этом у меня проблема.
Не хватает информации где, откуда, куда. :(

serkiri
01.01.2017, 02:36
может быть выложите скомпилированную версию 76 так как я новичок и разобраться в этом у меня проблема.
Не хватает информации где, откуда, куда. :(
хорошо, я сделаю

- - - Добавлено - - -

https://www.dropbox.com/s/b8txq2xa1b4477v/speccy2010.bin?dl=0
https://www.dropbox.com/s/edqyy86ailvnnzp/speccy2010.rbf?dl=0

только я не проверял их, только собрал. Напиши, получилось ли. Это 67 экспериментальная.

Ещё сейчас накрою стол и попробую прогу для проверки самопрограммирования

- - - Добавлено - - -

Ricia, вот сел написать тест этот и задумался. str75x это arm7. он 32-х битный. записывает флеш он 4 байтами сразу. я подумал, что если эта ошибка внутри проца, то не только бит должен быть постоянный, но и байт в этой четвёрке. и вот я взял все адреса, которые ты давал, и... остаток от деления на 4 каждого из них даёт 3. это, конечно, не очень хорошая новость...

- - - Добавлено - - -

Короче написал я этот тест. Ricia, просто заливаешь как обычный бутлодер, снимаешь перемычку, сбрасываешь и читаешь консоль. И так много раз.
Тест пока простой, завтра чуть сложнее сделаю. https://www.dropbox.com/s/hosvn596yfg8945/speccy2010_boot_memtest.bin?dl=0

IanPo
01.01.2017, 12:28
Всех с НГ!

Посмотрите на код загрузки прошивки в ПЛИС:

if( nSTATUS() == Bit_RESET )
{
__TRACE( "FPGA configuration status OK...\n" );

for( dword pos = 0; pos < fpgaConfig.fsize; pos++ )
{
byte data8;

UINT res;
if( f_read( &fpgaConfig, &data8, 1, &res ) != FR_OK ) break;
if( res == 0 ) break;

for( byte j = 0; j < 8; j++ )
{
DCLK( Bit_RESET );

DATA( ( data8 & 0x01 ) == 0 ? Bit_RESET : Bit_SET );
data8 >>= 1;

DCLK( Bit_SET );
}

if( ( pos & 0xfff ) == 0 )
{
WDT_Kick();
__TRACE( "." );
}
}
}

В строке f_read читает по 1 байту, что очень медленно.
Вот моя процедура из другого проекта (основанная на коде syd), на АРМе из той же серии:

if( nSTATUS() )
{
printf( "FPGA configuration status OK.\n\r" );
printf( "Loading" );
// Loading configuration in PS mode
BYTE CurData, j, i;
UINT Read2Buf;
DWORD Cnt = 0;

while ( f_read ( &fpgaConfig, &Buffer, BufLen, &Read2Buf ) == FR_OK )
{
if ( Read2Buf == 0 ) break;
for ( i = 0; i < Read2Buf; i++ )
{
CurData = Buffer[i];
for ( j = 8; j > 0; j-- )
{
// DCLK_LOW;
if ( CurData & 1 )
{
*PtrD1 = ( *PtrD1 & ~GPIO_Pin_6 ) | GPIO_Pin_7;
// DATA_HIGH;
}
else
{
*PtrD1 &= ~GPIO_Pin_6 & ~GPIO_Pin_7;
// DATA_LOW;
}
CurData >>= 1;
DCLK_HIGH;
}
}
if ( ( (Cnt++) & 0x3FF ) == 0 ) printf(".");
}
}

Как видно из кода, читается сразу BufLen=4К (что, конечно, излишне). Так вот, если в АРМе есть еще свободное встроенное ОЗУ, то можно увеличить буфер до 32, скажем, байт. У меня скорость заливки удвоилась по сравнению с неоптимизированным вариантом. Так что желающие могут попробовать проверить.

Ricia
01.01.2017, 17:35
только я не проверял их, только собрал. Напиши, получилось ли. Это 67 экспериментальная.>>>>>> Я вижу cовсем не ту версию 1.01 rev 65ext работает не очень стабильно правда атрибутов не вижу.

Speccy2010 boot ver 1.3(internal flash test)!
Writing 0x55
Reading
Writing 0xAA
Reading
The End
Speccy2010 boot ver 1.3(internal flash test)!
Writing 0x55
Reading
Writing 0xAA
Reading
The End
Speccy2010 boot ver 1.3(internal flash test)!
Writing 0x55
Reading
Writing 0xAA
Reading
The End
Speccy2010 boot ver 1.3(internal flash test)!
Writing 0x55
Reading
Writing 0xAA
Reading
The End

zx-kit
01.01.2017, 17:52
Нет ли замыканий ножек арма на кварц ? Он очень близко расположен. Хорошо бы его приподнять на миллиметр над платой.

Ricia
01.01.2017, 18:22
Нет ли замыканий ножек арма на кварц ? Он очень близко расположен. Хорошо бы его приподнять на миллиметр над платой.

так и было сделано когда кварц поял.

serkiri
02.01.2017, 02:00
только я не проверял их, только собрал. Напиши, получилось ли. Это 67 экспериментальная.>>>>>> Я вижу cовсем не ту версию 1.01 rev 65ext работает не очень стабильно правда атрибутов не вижу.

Speccy2010 boot ver 1.3(internal flash test)!
Writing 0x55
Reading
Writing 0xAA
Reading
The End
Speccy2010 boot ver 1.3(internal flash test)!
Writing 0x55
Reading
Writing 0xAA
Reading
The End
Speccy2010 boot ver 1.3(internal flash test)!
Writing 0x55
Reading
Writing 0xAA
Reading
The End
Speccy2010 boot ver 1.3(internal flash test)!
Writing 0x55
Reading
Writing 0xAA
Reading
The End

походу ошибок самозаписи нет.... ну я ещё чуть сложнее тест сделаю, но тем не менее.... странно...

- - - Добавлено - - -

Ricia, ну я уже по-инерции дописал простейший скремблер, чтобы не совсем статикой флеш проверить.

https://www.dropbox.com/s/4p0jlykc97x6sub/speccy2010_boot_scramble.bin?dl=0

попробуй плз, но у меня почти полнаа уверенность, что тест пройдёт чисто. сейчас подумаю как написать проверочное считывание из карточки.

- - - Добавлено - - -

Короче написал ещё простенький тест карточки. https://www.dropbox.com/s/ranv27ydkui39x8/speccy2010_boot_memcard.bin?dl=0 он читает каждое слово по 200 раз и сравнивает. И ещё я сделал чтобы проц шился всегда. Ну тест довольно долго идёт.

Ricia, всё, теперь жду твоих результатов. Надеюсь теперь докопаемся.

serkiri
02.01.2017, 23:31
народ, а почему в перечне элементов платы р2 отсутствуют r20 и r28? забыли их?

Ricia
03.01.2017, 19:27
Вот что я увидел:
--------------------------------------------------------------------------------------------------------------------------------------------
Internal flash test with simple scramble
Erasing
Writing 0x55
.................................................. ............
Reading
Erasing
Writing 0xAA
.................................................. ............
Reading
Erasing
Writing scramble
.................................................. ............
Reading scramble
The End
Internal flash test with simple scramble
Erasing
Writing 0x55
.................................................. ............
Reading
Erasing
Writing 0xAA
.................................................. ............
Reading
Erasing
Writing scramble
.................................................. ............
Reading scramble
Found error - at pos =20016aa4, value in flash = +%+%+%)$, should be = +%+%+%+$
Found error - at pos =200173a4, value in flash = +%+%+%)$, should be = +%+%+%+$
Found error - at pos =20017724, value in flash = 24242404, should be = 24242424
Found error - at pos =20017ba4, value in flash = +%+%+%)$, should be = +%+%+%+$
Found error - at pos =2001aba4, value in flash = +%+%+%)$, should be = +%+%+%+$
Found error - at pos =2001bea4, value in flash = +%+%+%)$, should be = +%+%+%+$
Found error - at pos =2001e6a4, value in flash = +%+%+%)$, should be = +%+%+%+$
Found error - at pos =2001eba4, value in flash = +%+%+%)$, should be = +%+%+%+$
The End
Internal flash test with simple scramble
Erasing
Writing 0x55
.................................................. ............
Reading
Erasing
Writing 0xAA
.................................................. ............
Reading
Erasing
Writing scramble
.................................................. ............
Reading scramble
Found error - at pos =200136a4, value in flash = +%+%+%)$, should be = +%+%+%+$
Found error - at pos =20013fa4, value in flash = +%+%+%)$, should be = +%+%+%+$
Found error - at pos =200156a4, value in flash = +%+%+%)$, should be = +%+%+%+$
Found error - at pos =200156b4, value in flash = ,%,%,%*$, should be = ,%,%,%,$
Found error - at pos =20015ea4, value in flash = +%+%+%)$, should be = +%+%+%+$
Found error - at pos =20015eb4, value in flash = ,%,%,%*$, should be = ,%,%,%,$
Found error - at pos =20016ba0, value in flash = +!+!+!(0, should be = +!+!+!*0
Found error - at pos =20016da4, value in flash = +%+%+%)$, should be = +%+%+%+$
Found error - at pos =200177a4, value in flash = +%+%+%)$, should be = +%+%+%+$
Found error - at pos =20017ab4, value in flash = ,%,%,%*$, should be = ,%,%,%,$
Found error - at pos =20017bb4, value in flash = ,%,%,%*$, should be = ,%,%,%,$
Found error - at pos =20017ea4, value in flash = +%+%+%)$, should be = +%+%+%+$
Found error - at pos =20017fa0, value in flash = +!+!+!(0, should be = +!+!+!*0
Found error - at pos =20017fa4, value in flash = +%+%+%)$, should be = +%+%+%+$
Found error - at pos =20017fb0, value in flash = ,!,!,!)0, should be = ,!,!,!+0
Found error - at pos =20019fb4, value in flash = ,%,%,%*$, should be = ,%,%,%,$
Found error - at pos =2001b3a4, value in flash = +%+%+%)$, should be = +%+%+%+$
Found error - at pos =2001baa4, value in flash = +%+%+%)$, should be = +%+%+%+$
Found error - at pos =2001c7a4, value in flash = +%+%+%)$, should be = +%+%+%+$
Found error - at pos =2001d7a4, value in flash = +%+%+%)$, should be = +%+%+%+$
Found error - at pos =2001dbb4, value in flash = ,%,%,%*$, should be = ,%,%,%,$
Found error - at pos =2001e2a4, value in flash = +%+%+%)$, should be = +%+%+%+$
Found error - at pos =2001e724, value in flash = 24242404, should be = 24242424
Found error - at pos =2001e9a4, value in flash = +%+%+%)$, should be = +%+%+%+$
Found error - at pos =2001eba4, value in flash = +%+%+%)$, should be = +%+%+%+$
Found error - at pos =2001eea4, value in flash = +%+%+%)$, should be = +%+%+%+$
Found error - at pos =2001efa4, value in flash = +%+%+%)$, should be = +%+%+%+$
Found error - at pos =2001f2b4, value in flash = ,%,%,%*$, should be = ,%,%,%,$
Found error - at pos =2001f3a4, value in flash = +%+%+%)$, should be = +%+%+%+$
Found error - at pos =2001f3b4, value in flash = ,%,%,%*$, should be = ,%,%,%,$
Found error - at pos =2001f6a4, value in flash = +%+%+%)$, should be = +%+%+%+$
Found error - at pos =2001f7a4, value in flash = +%+%+%)$, should be = +%+%+%+$
Found error - at pos =2001f9a4, value in flash = +%+%+%)$, should be = +%+%+%+$
Found error - at pos =2001faa4, value in flash = +%+%+%)$, should be = +%+%+%+$
Found error - at pos =2001ffa0, value in flash = +!+!+!(0, should be = +!+!+!*0
Found error - at pos =2001ffa4, value in flash = +%+%+%)$, should be = +%+%+%+$
The End
Internal flash test with simple scramble
Erasing
Writing 0x55
.................................................. ............
Reading
Erasing
Writing 0xAA
.................................................. ............
Reading
Erasing
Writing scramble
.................................................. ............
Reading scramble
Found error - at pos =2000fea4, value in flash = +%+%+%)$, should be = +%+%+%+$
Found error - at pos =200136b4, value in flash = ,%,%,%*$, should be = ,%,%,%,$
Found error - at pos =20015ba4, value in flash = +%+%+%)$, should be = +%+%+%+$
Found error - at pos =20016aa4, value in flash = +%+%+%)$, should be = +%+%+%+$
Found error - at pos =200177a0, value in flash = +!+!+!(0, should be = +!+!+!*0
Found error - at pos =200177a4, value in flash = +%+%+%)$, should be = +%+%+%+$
Found error - at pos =200177b4, value in flash = ,%,%,%*$, should be = ,%,%,%,$
Found error - at pos =20017ea0, value in flash = +!+!+!(0, should be = +!+!+!*0
Found error - at pos =20017fa0, value in flash = +!+!+!(0, should be = +!+!+!*0
Found error - at pos =20017fb4, value in flash = ,%,%,%*$, should be = ,%,%,%,$
Found error - at pos =2001aea4, value in flash = +%+%+%)$, should be = +%+%+%+$
Found error - at pos =2001b7a4, value in flash = +%+%+%)$, should be = +%+%+%+$
Found error - at pos =2001bfa4, value in flash = +%+%+%)$, should be = +%+%+%+$
Found error - at pos =2001cea4, value in flash = +%+%+%)$, should be = +%+%+%+$
Found error - at pos =2001d3a4, value in flash = +%+%+%)$, should be = +%+%+%+$
Found error - at pos =2001e7a4, value in flash = +%+%+%)$, should be = +%+%+%+$
Found error - at pos =2001eea4, value in flash = +%+%+%)$, should be = +%+%+%+$
Found error - at pos =2001fab4, value in flash = ,%,%,%*$, should be = ,%,%,%,$
Found error - at pos =2001ffa4, value in flash = +%+%+%)$, should be = +%+%+%+$
The End

serkiri
03.01.2017, 20:32
Вот что я увидел:
--------------------------------------------------------------------------------------------------------------------------------------------
Internal flash test with simple scramble

The End

"Скремблирование" таки помогло ! Правда в логировании я какой-то дефект допустил и нельзя понять в чём же ошибка. Просто у меня ж оно не ругается, вот и прощёлкал. Исправлю и залью ещё раз.

- - - Добавлено - - -

Ricia, баг исправил - попроверяй плз ещё.
https://www.dropbox.com/s/0m7ngjh5nwikoww/speccy2010_boot_scramble2.bin?dl=0
Если это оно (если проц ошибается при самозаписи) то это значит дефект проца. Но мы просто напишем бутлодер так, чтобы он перепроверял себя и переписывал и будет отлично.
Кстати, ты как его запаивал - паяльником или воздухом?

- - - Добавлено - - -

И ещё - можешь всё-таки позапускать и этот заодно? ну, похоже дело не в карточке, но чтобы откинуть полностью вариант:

Короче написал ещё простенький тест карточки. https://www.dropbox.com/s/ranv27ydku...mcard.bin?dl=0 он читает каждое слово по 200 раз и сравнивает. И ещё я сделал чтобы проц шился всегда. Ну тест довольно долго идёт.

Ricia
03.01.2017, 20:53
народ, а почему в перечне элементов платы р2 отсутствуют r20 и r28? забыли их?

R20 дублируются c R36 a R28 дублируются c R25 их не надо паять.

- - - Добавлено - - -

Кстати, ты как его запаивал - паяльником или воздухом? >>>>> и паяльником и воздухом, всё перепробовал.

- - - Добавлено - - -

Internal flash test with simple scramble v2 (bug fixed)
Erasing
Writing 0x55
.................................................. ............
Reading
Found error - at pos =2001f003, value in flash = 51, should be = 55
Erasing
Writing 0xAA
.................................................. ............
Reading
Erasing
Writing scramble
.................................................. ............
Reading scramble
The End
Internal flash test with simple scramble v2 (bug fixed)
Erasing
Writing 0x55
.................................................. ............
Reading
Erasing
Writing 0xAA
.................................................. ............
Reading
Erasing
Writing scramble
.................................................. ............
Reading scramble
Found error - at pos =2002dba4, value in flash = a4a4a484, should be = a4a4a4a4
The End
Internal flash test with simple scramble v2 (bug fixed)
Erasing
Writing 0x55
.................................................. ............
Reading
Found error - at pos =2001a003, value in flash = 51, should be = 55
Found error - at pos =20039003, value in flash = 51, should be = 55
Erasing
Writing 0xAA
.................................................. ............
Reading
Erasing
Writing scramble
.................................................. ............
Reading scramble
The End
Internal flash test with simple scramble v2 (bug fixed)
Erasing
Writing 0x55
.................................................. ............
Reading
Found error - at pos =20025003, value in flash = 51, should be = 55
Erasing
Writing 0xAA
.................................................. ............
Reading
Erasing
Writing scramble
.................................................. ............
Reading scramble
Found error - at pos =2002f7a4, value in flash = a4a4a484, should be = a4a4a4a4
Found error - at pos =2003baa4, value in flash = a4a4a484, should be = a4a4a4a4
Found error - at pos =2003efa4, value in flash = a4a4a484, should be = a4a4a4a4
The End

- - - Добавлено - - -

Есть ли номиналы радиодеталей конденсаторы вокруг ARM не соответствует реальности может такое быть? или кварц работает не так как должно?

zx-kit
03.01.2017, 21:10
Есть ли номиналы радиодеталей конденсаторы вокруг ARM не соответствует реальности может такое быть? или кварц работает не так как должно?

Конденсатор 1 uF на своем месте припаян ? Нет ли замыканий припоем чип-индуктивностей. Может это как-то влияет по питанию АРМа. Может дефектный попался. Может при пайке повредился. Я могу выслать на замену.

Ricia
03.01.2017, 22:43
Все детали как бы на своем месте. Замыкание нигде не нашел, проверял несколько раз, с питанием тоже хорошо.
Заказал новый тестер когда приедет буду проверять номиналы радиокомпонентов.

serkiri
04.01.2017, 09:45
Ricia, я считаю, что если обвес не правильный, то могут возникнуть проблемы стабильности питания и частоты. так, что ответ - да, может. но я больше склоняюсь к дефекту чипа самого. когда у нас внедряли пайку atmega воздухом, мне попались пара мег вот с такими симптомами. а где ты покупал этот стр ? не в китае?

проверь, пожалуйста, всё же тест карты, чтобы полнее картина была.

ну и последнее - я считаю так жить можно. просто бутлодер для тебя перепишу, шоб он надёжнее писал. ну, проверял за собой. остальное ж всё ок?

zx-kit
04.01.2017, 10:06
Ricia, я считаю, что если обвес не правильный, то могут возникнуть проблемы стабильности питания и частоты. так, что ответ - да, может. но я больше склоняюсь к дефекту чипа самого. когда у нас внедряли пайку atmega воздухом, мне попались пара мег вот с такими симптомами. а где ты покупал этот стр ? не в китае?

Конструктор комплектовал я. Покупал STR в России в Элитане. Из партии АРМов первый раз такой глюк. Если не удастся отладить - пришлю новый АРМ.

Ricia
04.01.2017, 20:23
Kогда приедет тестер проверю все компоненты будет ясно хорошые ли они, тоже проверю частоту генератора и естьли oстанется только ARM то тогда будем менять. Пока не высылаите я напишу позже вам в почтy. Хочу выяснить в чём причина если вариантов уже не будет тогда буду менять процессор. Хочу тоже убедиться что сам не сделал какой-то ошибки. Без нормального тестера тут не обойтись. Имеется только самый дешевый китайский тестер с этим ничего не поmеришь.

измерите пожалуйста вольтаж 96, 55, 52 ножка ARM. У меня 1,65v какая у вас?

тест карточки, после точек ничего не происходит ждал полчаса не знаю так ли должно быть.

Speccy2010 boot (memcard test 1)!
SD card init OK..
Started comparing.
Firmware upgrade started.
.............................

Speccy2010 boot (memcard test 1)!
SD card init OK..
Started comparing.
Firmware upgrade started.
.............................

Speccy2010 boot (memcard test 1)!
SD card init OK..
Started comparing.
Firmware upgrade started.
.............................

Speccy2010 boot (memcard test 1)!
SD card init OK..
Started comparing.
Firmware upgrade started.
.............................

serkiri
05.01.2017, 00:02
да, именно так. чтение карточки - норма! далее должно быть так - спек должен запуститься, как обычно, но.... из-за ошибок самопрограммирования он виснет.

хочу дать совет. не меряй тестором. просто купи обвес и замени, он копейки стоит. и кварц не забудь

Ricia
05.01.2017, 20:53
да, именно так. чтение карточки - норма! далее должно быть спек запуститься, как обычно, но.... из-за ошибок самопрограммирования он виснет.

хочу дать совет. не меряй тестором. просто купи обвес и замени, он копейки стоит. и кварц не забудь

Посмотрю можно ли в нашей "деревне" достать эти компоненты. :v2_dizzy_facepalm: доставка 5 раз больше чем сами компоненты :v2_dizzy_facepalm: как бы все детали можно достать, попробуем такой вариант.

serkiri
06.01.2017, 07:22
Посмотрю можно ли в нашей "деревне" достать эти компоненты. :v2_dizzy_facepalm: доставка 5 раз больше чем сами компоненты :v2_dizzy_facepalm: как бы все детали можно достать, попробуем такой вариант.

всё руки не доходят сделать бутлодер для тебя который перепроверял бы за собой

serkiri
06.01.2017, 23:17
решил посмотреть, что же нового в этой 67 ревизии, а она вообще ни грамма не новая, это та, которая у @syd в репо лежит последняя

skyther
07.01.2017, 05:03
решил посмотреть, что же нового в этой 67 ревизии, а она вообще ни грамма не новая, это та, которая у @syd в репо лежит последняя

а репа живая? кинте сслыку плз

Ricia
07.01.2017, 17:09
Я думаю что у zebest есть новая версия. Tак как он выложил свой log. пост #1679
детали заказал в понедельник приедут.

>Speccy2010Speccy2010, ver 1.0, rev 67 !
RTC init OK..
SD card init OK..

Cannot open speccy2010.rbf...

serkiri
07.01.2017, 21:54
Я думаю что у zebest есть новая версия. Tак как он выложил свой log. пост #1679
детали заказал в понедельник приедут.

>Speccy2010Speccy2010, ver 1.0, rev 67 !
RTC init OK..
SD card init OK..

Cannot open speccy2010.rbf...

и я так думал. а оказалось это из репо.

skyther, я имел ввиду репо вот это http://code.google.com/p/speccy2010/

zebest
07.01.2017, 23:38
Я думаю что у zebest есть новая версия.
у zebest-а как всегда свои, правленные версии, ни с чем не совместимые, с мелкими правками под Pentagon,под бордюр, под доп. SD, под выпрямитель портов, который тянет за собой другие правки, поэтому иногда меняю версию, для сэбэ.
И когда выкладываю, пишу офф или не офф. Но иногда и путаюсь, извините.

serkiri
08.01.2017, 13:43
Ricia, лови версию бутлодера для твоего проца. Должно всё заработать.

https://www.dropbox.com/s/v0y6xqnevw30c30/speccy2010_boot_1_4_rewrite.bin?dl=0

Присылай лог )))

Ricia
08.01.2017, 14:49
поначалу не хотел прошиваться:

error writing at position: 0x2000c2c8 data=0xe1a0100a but stored=0xffffffff, rewriting...
error writing at position: 0x2000c2c8 data=0xe1a0100a but stored=0xffffffff, rewriting...
error writing at position: 0x2000c2c8 data=0xe1a0100a but stored=0xffffffff, rewriting...
error writing at position: 0x2000c2c8 data=0xe1a0100a but stored=0xffffffff, rewriting...
error writing at position: 0x2000c2c8 data=0xe1a0100a but stored=0xffffffff, rewriting...
error writing at position: 0x2000c2c8 data=0xe1a0100a but stored=0xffffffff, rewriting...
error writing at position: 0x2000c2c8 data=0xe1a0100a but stored=0xffffffff, rewriting...
error writing at position: 0x2000c2c8 data=0xe1a0100a but stored=0xffffffff, rewriting...
error writing at position: 0x2000c2c8 data=0xe1a0100a but stored=0xffffffff, rewriting...
error writing at position: 0x2000c2c8 data=0xe1a0100a but stored=0xffffffff, rewriting...
error writing at position: 0x2000c2c8 data=0xe1a0100a but stored=0xffffffff, rewriting...
error writing at position: 0x2000c2c8 data=0xe1a0100a but stored=0xffffffff, rewriting...
error writing at position: 0x2000c2c8 data=0xe1a0100a but stored=0xffffffff, rewriting...
error writing at position: 0x2000c2c8 data=0xe1a0100a but stored=0xffffffff, rewriting...
error writing at position: 0x2000c2c8 data=0xe1a0100a but stored=0xffffffff, rewriting...
error writing at position: 0x2000c2c8 data=0xe1a0100a but stored=0xffffffff, rewriting...
error writing at position: 0x2000c2c8 data=0xe1a0100a but stored=0xffffffff, rewriting...
error writing at position: 0x2000c2c8 data=0xe1a0100a but stored=0xffffffff, rewriting...
error writing at position: 0x2000c2c8 data=0xe1a0100a but stored=0xffffffff, rewriting...
error writing at position: 0x2000c2c8 data=0xe1a0100a but stored=0xffffffff, rewriting...
error writing at position: 0x2000c2c8 data=0xe1a0100a but stored=0xffffffff, rewriting...
error writing at position: 0x2000c2c8 data=0xe1a0100a but stored=0xffffffff, rewriting...
error writing at position: 0x2000c2c8 data=0xe1a0100a but stored=0xffffffff, rewriting...
error writing at position: 0x2000c2c8 data=0xe1a0100a but stored=0xffffffff, rewriting...
error writing at position: 0x2000c2c8 data=0xe1a0100a but stored=0xffffffff, rewriting...
error writing at position: 0x2000c2c8 data=0xe1a0100a but stored=0xffffffff, rewriting...
error writing at position: 0x2000c2c8 data=0xe1a0100a but stored=0xffffffff, rewriting...
error writing at position: 0x2000c2c8 data=0xe1a0100a but stored=0xffffffff, rewriting...
error writing at position: 0x2000c2c8 data=0xe1a0100a but stored=0xffffffff, rewriting...
error writing at position: 0x2000c2c8 data=0xe1a0100a but stored=0xffffffff, rewriting...
error writing at position: 0x2000c2c8 data=0xe1a0100a but stored=0xffffffff, rewriting...
error writing at position: 0x2000c2c8 data=0xe1a0100a but stored=0xffffffff, rewriting...
error writing at position: 0x2000c2c8 data=0xe1a0100a but stored=0xffffffff, rewriting...

но потом удалось, выключил питание снова включил:

>Speccy2010 boot ver 1.4(rewrite sequence for Ricia)!
SD card init OK..
Started comparing.

Speccy2010, ver 1.0, rev 64 !
RTC init OK..
SD card init OK..
FPGA cofiguration file /speccy2010.rbf is opened...
FPGA configuration started...
FPGA configuration status OK...
..................................FPGA configuration conf done...
FPGA configuration finished...
Speccy2010 FPGA configuration found...
FPGA clock - 19.99630 MHz
FPGA PLL clock - 83.98444 MHz
ROM configuration started...
ROM configuration finished...
PS/2 keyboard init OK..
PS/2 mouse init OK..
>

компьютер запустился работает нормально, какие будут выводы?

отдельно хочу поблагодарить serkiri за большую работу и помощь при наладке компьютерa Speccy2010 r2, большое вам спасибо

serkiri
08.01.2017, 15:39
не до конца ясно, знаешь, что надо бы сделать, взять разные speccy2010.bin и позаписывать на карту, включать, смотреть как будут перезаписываться и кидать лог. вместо speccy2010.bin можешь любой файл взять, плата не сломается.

тут в чем прикол, я ж оставил алгоритм сравнения, после удачной самопрошивки он больше не шьёт сам себя. попробуй другой speccy2010.bin и будем решение принимать.

Ricia
08.01.2017, 16:58
лог https://www.dropbox.com/s/0onb1j7020ltrwn/putty.log?dl=0

serkiri
09.01.2017, 00:51
https://www.dropbox.com/s/0onb1j7020ltrwn/putty.log?dl=0

ага, щас покурю это

- - - Добавлено - - -

не блин, придумал я совершенную ерунду. пробую переписывать словами, а надо ж страницами.... вот поэтому он как наскочил на ошибку так и не хочет дальше шиться. Так, ну пошёл думать дальше. Ещё не сдаюсь ))))

- - - Добавлено - - -

Ricia, готова версия, можно пробовать
https://www.dropbox.com/s/6slzt0jecoz3gpw/speccy2010_boot_1_5_pages.bin?dl=0

Надо сделать вот что - берёшь один бин, записываешь. Она его будет пытаться прошить, при этом будет долбить каждую страницу, пока не запишет (вот тут мне лог важен). Если у неё получается - далее загрузится спекки. Нажимаешь ресет - должно появиться skipping firmware upgrade и сразу спекки опять загрузится.
Потом берёшь второй бин записываешь и сброс нажимаешь. Опять должна долбёжка пойти.
Потом опять первый.
Поделай так раз 5-10 и пришли лог, и, на этом, наверное и всё ))

Ricia
09.01.2017, 20:15
крутиться как бы вокруг не знаю хорошо ли это.

https://www.dropbox.com/s/3a2jcb1x6xqkpxv/putty20170109.log?dl=0

serkiri
09.01.2017, 20:35
крутиться как бы вокруг не знаю хорошо ли это.

https://www.dropbox.com/s/3a2jcb1x6xqkpxv/putty20170109.log?dl=0

ща гляну

- - - Добавлено - - -

плохо, не выходит у него записать страничку, как я хотел (((

serkiri
10.01.2017, 23:41
Ricia, я там в личку написал, дошло ли сообщение?

- - - Добавлено - - -

Короче появилась мысль, что если замедлить поток данных при самозаписи, то может получиться. Сейчас замедлю сильно, чтобы 5 мин писался.

- - - Добавлено - - -

готово. пишется 4 минуты, терпи ))))
https://www.dropbox.com/s/7mbsb8huby4v156/speccy2010_boot_delay_1_6.bin?dl=0

rl76
11.01.2017, 05:58
Я очень удивлюсь, если эта эпопея лечения аппаратной неисправности программными методами окончится удачно. Может пора бы уже заменить детальки?

serkiri
11.01.2017, 13:25
Я очень удивлюсь, если эта эпопея лечения аппаратной неисправности программными методами окончится удачно. Может пора бы уже заменить детальки?

ну конечно я согласен с тобой, мы и с Ricia поговорили в этом ключе - что пробы пробами, а проц, похоже, дефективный. Просто из принципа интересно почему через комп->usb->serial прошивается норм, а самозапись с ошибками. Ну... и в бутлодере разобраться было интресно. А так - ты прав, конечно.

Ricia
12.01.2017, 12:06
Есть проблема в запуске платы rev1.
Доработка генератора 20мгц выполнена.
Доработка питания tda1543 выполнена.

Бут прошит,лог запуска


Speccy2010 boot ver 1.1!
SD card init OK..
Firmware upgrade started.
.............................Firmware upgrade finished.
Speccy2010 boot ver 1.1!
Firmware upgrade started.
.............................Firmware upgrade finished.
Speccy2010 boot ver 1.1!
Firmware upgrade started.
.............................Firmware upgrade finished.
Speccy2010 boot ver 1.1!
Firmware upgrade started.
.............................Firmware upgrade finished.
Speccy2010 boot ver 1.1!
Firmware upgrade started.
.............................Firmware upgrade finished.
Speccy2010 boot ver 1.1!
Firmware upgrade started.
.............................Firmware upgrade finished.




нашел на форуме идентичная ситуация только автор мне в ответ не пишет как решил эту проблему, или не решил.

serkiri
12.01.2017, 13:24
нашел на форуме идентичная ситуация только автор мне в ответ не пишет как решил эту проблему, или не решил.

да, похоже

palsw
12.01.2017, 19:20
можно ссылку на мое сообщение,что бы не искать .Так как собрал больше 10 плат уже не помню этот лог и решение проблемы.Помню была партия процессоров хитрих - смотреть нужно дату выпуска на них - они прошивались только с JTAG

- - - Добавлено - - -

http://zx-pk.ru/threads/12425-speccy2010-sborka-naladka-testing.html?p=720535&viewfull=1#post720535

serkiri
12.01.2017, 20:38
можно ссылку на мое сообщение,что бы не искать .Так как собрал больше 10 плат уже не помню этот лог и решение проблемы.Помню была партия процессоров хитрих - смотреть нужно дату выпуска на них - они прошивались только с JTAG

- - - Добавлено - - -

http://zx-pk.ru/threads/12425-speccy2010-sborka-naladka-testing.html?p=720535&viewfull=1#post720535

Ну так это же подтверждает версию про битый проц! можно значит обвес не перепаивать!