Просмотр полной версии : Ultrasatan сборка.
Начал сборку своей платки Ultrasatan.
Заказал микросхему ADSP-BF531SBSTZ400 (http://www.rcscomponents.kiev.ua/product/ADSP-BF531SBSTZ400.html)за 22 USD, доставлялась ко мне примерно за недели 4-ре. Припаял, сразу возникли вопросы. Как прошивать ADSP-BF531SBSTZ400, С AT45DB041 все понятно, а вот с ADSP-BF531SBSTZ400 не очень, в датащите сказанно, что в процессоре есть JTAG интерфейс, значит проц нужно прошивать, только как?
Отписался автору Ultrasatan, для получения инструкций по наладке и прошивке.
Датащит на процессор (http://www.analog.com/static/imported-files/data_sheets/ADSP-BF531_BF532_BF533.pdf)
Сайт автора, Ultrasatan (http://joo.kie.sk/)
http://photo.qip.ru/photo/zorel/3963157/middle/94892825.jpg (http://photo.qip.ru/users/zorel/3963157/94892825/)
http://s017.radikal.ru/i407/1112/db/427a531c3c26t.jpg (http://s017.radikal.ru/i407/1112/db/427a531c3c26.gif)
SpecialistMK87
03.10.2011, 17:59
Прошивать не нужно, прошивать в нем нечего. Программа в него грузится при включении из внешнего источника. Из ПЗУ например.
JTAG - для отладки программ, кто использует, кто нет
SpecialistMK87, спасибо. Буду продолжать собирать и тестировать.
SpecialistMK87
03.10.2011, 18:10
Пожалуйста :) AT45DB041 скорее всего и содержит программу для ADSP-BF531. Внутри самого процессора только ОЗУ
zorel, как успехи - удалось собрать и протестировать?
ayGROUP, еще пока не дособрал. Остановился пока на том, что на картинке.
zorel, надеюсь, всё в итоге получится :-)
ayGROUP, а куда денится.. Осталось докупить детали остальные. Попробую за пару недель дособирать и запустить, если конечно будут все детали для сборки.
Купил для сборки почти все детали, вместо BC807-16 нашел только BC807-40..
От автора ответ не дождался, подойдет ли для замены MM3Z3V3 (DIODE-SOD323-W) (http://doc.chipfind.ru/pdf/weitron/mm3z3v3.pdf) на BZX384-B3V3.115 (SOD323) (http://www.nxp.com/documents/data_sheet/BZX384_SERIES.pdf)
balu_dark
15.12.2011, 22:39
распиновку смотри. Если я не ошибаюсь и это корпус типа СМД транзистора то там возможны 4 схемы включения диодов внутри. Надо будет выбирать соответствующую.
P.S. Глянул пдфки - помоему они заменяемы. у BZX от NXP рассеиваемая моща больше на 100мВт.
balu_dark, да, смд, но там другой корпус.
http://www.kosmodrom.com.ua/pic/SOD-323.jpg
что-то немогу подобрать похожий стабилитрон.
balu_dark
15.12.2011, 23:03
а в корпусе типа 1n4148 smd?( я в смысле может есть чего в других корпусах которые можно по габаритам втулить).
Какие ему нужны в схеме параметры то? Напругу и ток - какие он держать должен по схеме?
balu_dark, MM3Z3V3 стоят на входе, попробую поставить BZV55-y3V3 (http://www.datasheetcatalog.org/datasheets/320/115151_DS.pdf) по размерам должны подойти, по напруге также на 3.3 v.
---------- Post added at 03:04 ---------- Previous post was at 02:51 ----------
судя по фото, такие тоже ставятся
https://lh6.googleusercontent.com/-AfCTWHbJi04/S5uoc5PzcRI/AAAAAAAADE0/Jkv7OX1kYPI/s800/ultra%252520top.JPG
https://picasaweb.google.com/115831189273346524142/Ultrasatan#[COLOR="Silver"]
zorel, а разъем для SD карточки какой/где покупал?
tnt23, разъем вроде такой же как и у speccy 2010, по идее должен подойти SDCMF-10901W0T0 (http://www.kosmodrom.com.ua/prodlist.php?name=%C4%E5%F0%E6%E0%F2%E5%EB%FC%20%E A%E0%F0%F2%20%EF%E0%EC%FF%F2%E8&page=0)
http://www.kosmodrom.com.ua/pic/SDCMF-10901W0T0.jpg
---------- Post added at 16:51 ---------- Previous post was at 16:46 ----------
Пока незнаю где достать полевой транзистор BSP250 (http://www.nxp.com/documents/data_sheet/BSP250.pdf) или чем его можна заменить.
---------- Post added at 16:56 ---------- Previous post was at 16:51 ----------
пока не нашел подходящий выпрямительный мост, попадаются на 600,800 и 1000 v. Не знаю подойдут ли они, если не найду поставлю перемычки.
И еще в поисках
NC7S86 (SOT23)
NC7S04 (SOT23)
---------- Post added at 17:30 ---------- Previous post was at 16:56 ----------
запаял то что смог найти, остальное как достану остальные детали
http://photo.qip.ru/photo/zorel/3963157/middle/95829615.jpg (http://photo.qip.ru/users/zorel/3963157/95829615/)http://photo.qip.ru/photo/zorel/3963157/middle/95829627.jpg (http://photo.qip.ru/users/zorel/3963157/95829627/)
Ошибка в шелкографии, вводит в заблуждение, конденсатор C16 и резистор R45 не правильно указан, на фото видна ошибка их так нельзя впаивать, резистор должен быть на месте конденсатора, а конденсатор на месте резистора.
запаивать нужно как на зеленой платке.
http://joo.kie.sk/ultrasatan/pics/us1.jpg
Roger Wilco
22.12.2011, 01:32
zorel, как продвижение по сборке?
Эх, если бы я раньше посмотрел схему, до производства платок... Как убого сделано питание, ужас.
http://www.linear.com/docs/Datasheet/108345fg.pdf
На этих микросхемах можно сделать любое питание. Убрать к чертям тот импульсный стабилизатор на 1.2 вольта. Если полевик неровен час пробьется или откроется настежь - труба ПЛИСке.
В общем, придется дорабатывать.
Что касается транзисторов, то я бы для надежности применил MMBT3906 http://www.fairchildsemi.com/ds/2N/2N3906.pdf
Стабилитроны BZV55-C3V3 SOD-80.
Мост я бы поставил в самом блоке питания, чтобы не тащить переменку по проводам.
Электролиты надо ставить танталовые, чтобы и не вспоминать о них.
Меликие литы - полное гуано, они мертворожденные.
ПЛИС и ПЗУ надо припаивать в последнюю очередь - сначала проверить все питания.
Я еще не собирал, просто глянул так, навскидку.
Детали закажу здесь http://imrad.kiev.ua/
Roger Wilco, сборку заканчиваю. Пока не знаю где достать полевик BSP250, если не найду, закажу у китайцев.
Транзисторы, похоже нужны на моргалку светодиодов. Если использовать полярный блок питания, мост на платке не нужен.
Roger Wilco
22.12.2011, 20:32
zorel, http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXywzzz.pdf
Этот полевик намного лучше.
Почему я не люблю BC807? Да это самый популярный при ремонте транзистор. :)
А где катушечку купить? Я как-то больше по ремонту, но такие компоненты никогда не приходилось покупать.
И еще, мне нужен полный список деталей, я так и не нашел на схеме многих элементов...
Еще я хотел бы приобрести штуки четыре картоприемника.
---------- Post added at 18:32 ---------- Previous post was at 18:32 ----------
http://imrad.kiev.ua/search.shtml?qs=STN4NF03L&query=any
Roger Wilco, катушку заказал в космодроме.
---------- Post added at 21:35 ---------- Previous post was at 21:18 ----------
BSP250 p - канальный, STN4NF03L n - канальный, врят ли он подойдет как замена.
Roger Wilco
22.12.2011, 21:31
А полный список деталей есть? Что-то я его не нашел на сайте автора...
---------- Post added at 19:31 ---------- Previous post was at 19:30 ----------
zorel, оп-па, не заметил, что n-channel. Но среди них есть и с п-каналом.
Roger Wilco, добавил в 1 сообщение us_hw.zip
Roger Wilco
23.12.2011, 02:36
NC7S86
NC7S04
Эти тоже походу не найти. :(
Ultrasatan собрал, осталось запаять конденсаторы, светодиоды, прошить AT45DB041, запаять, проверить на к/з и можна пробовать запускать.
http://photo.qip.ru/photo/zorel/3963157/middle/97046395.jpg (http://photo.qip.ru/users/zorel/3963157/97046395/)http://photo.qip.ru/photo/zorel/3963157/middle/97046398.jpg (http://photo.qip.ru/users/zorel/3963157/97046398/)
Нужен совет. Собрал простенький программатор на резисторах, что рекомендует автор Ultrasatan, схему программатора брал от сюда (http://joo.kie.sk/ultrasatan/download), пытался им прошить AT45DB041, не получилось, софт не видит микросхему. На микросхеме присутствует 3.3 вольта но пока не получается.
Есть предположение или микросхема нерабочая или софт требует драйвер для LPT как и с программатором Galblast. Пробовал шить в win98, софтинка выдает ошибку, пишет что нужна более позняя винда.
Roger Wilco
05.04.2012, 23:47
zorel, я шью SEEPROG-ом. Вроде как и Виллем ее поддерживает. Кстати, это обычная четырехмегабитная SPI флэшь. Меняется самой распространенной - M25P40
http://www.farnell.com/datasheets/40267.pdf
Roger Wilco, спасибо, но у них вроде цоколевка отличается. Ну если не получится прошить AT45DB041 то буду пробовать, да и еще нюанс, софт для прошивки к микросхеме есть, а дамп прошивки не могу найти.
Roger Wilco, как у тебя со сборкой дела, продвигается? Мне осталось только с AT45DB041 разобратся и буду пробовать подключать.
Roger Wilco
06.04.2012, 00:18
У меня только 50%. Просто нету времени.
В общем сегодня пробовал первый запуск. Я сначала не дочитал мануал к прошивке, или не понял о чем там.. позже до меня дошло, что можна загружать прошивку с самой атари, с флопика.
Прошивка записуется на дискетку с программой для настройки и обновления прошивок, потом в программе для настройки ultrasatan можна типа обновлять прошивку к ultrasatan. В общем, закачал на дискету программу с настройками и прошивкой, запустил, сразу вроде все заработало, сразу даже попал в настройки, потом накрутил что-то в настройках и теперь немогу ничего сделать, немогу попасть в настройки, ресет на самой платке ultrasatan не помогает, пол дня пытаюсь разбиратся, пока что-то никак.
Изначально в настройки попадал
http://photo.qip.ru/photo/zorel/3963157/small/97281718.jpg (http://photo.qip.ru/users/zorel/3963157/97281718/)
http://photo.qip.ru/photo/zorel/3963157/small/97281719.jpg (http://photo.qip.ru/users/zorel/3963157/97281719/)
Теперь никак не хочет работать.
http://photo.qip.ru/photo/zorel/3963157/small/97281720.jpg (http://photo.qip.ru/users/zorel/3963157/97281720/)
Roger Wilco
08.04.2012, 22:56
zorel, а если чистую флэшку поставить? Кстати, а питания все в норме? На самой плате.
Roger Wilco, Пробовал ставить чистые, надо их сначала прошить, тогда софт по идее должен увидеть ultrasatan. С питанием тоже вроде все в порядке, со шлейфом тоже. У меня пока с прошивкой не выходит ничего, пробовал собирать на резисторах и на буфере, только на HC125, такие микросхемы с LV серией я не нашел, софт не видет микросхему.
вот дорисовал схему как я подключал на резисторах. Незнаю правильно или нет, но так у меня пока не заработало.
http://photo.qip.ru/photo/zorel/3963157/small/97288076.jpg (http://photo.qip.ru/users/zorel/3963157/97288076/)
Вот такую ошибку выдает софт.
http://photo.qip.ru/photo/zorel/3963157/small/97288125.jpg (http://photo.qip.ru/users/zorel/3963157/97288125/)
Вот так у меня насроен LPT порт
http://photo.qip.ru/photo/zorel/3963157/small/97288075.gif (http://photo.qip.ru/users/zorel/3963157/97288075/)
Стандартные настройки в конфигурации к софтинке программатора LPT=0x378, может быть сдесь что-то не правильно настроенно.
Ставил драйвера UserPort, думал может поможет, пока никак.
если бы была прошивка в .BIN, .ROM или .HEX расширении, можна было бы попробовать прошить каким-то другим программатором.
Заработало, ура :)
Прошил микросхему и все сразу заработало.
Не прошивалось из-за того что неправильно подавалось напряжение на ноги. Главное было присадить все ноги до 3.3 вольт. Прошил прямо на плате ultrasatan.
http://s019.radikal.ru/i608/1204/18/ef4ea3360447t.jpg (http://s019.radikal.ru/i608/1204/18/ef4ea3360447.jpg)http://s019.radikal.ru/i608/1204/b1/37b4feca4661t.jpg (http://s019.radikal.ru/i608/1204/b1/37b4feca4661.jpg)http://s019.radikal.ru/i606/1204/81/62e5937eb35et.jpg (http://s019.radikal.ru/i606/1204/81/62e5937eb35e.jpg)
---------- Post added at 18:17 ---------- Previous post was at 17:19 ----------
Протестировал ultrasatan. Все грузится быстро, я и не ожидал что так хорошо будет работать :) Щас фотоотчет выложу. Фоток наделал... :)
С блоком питания 12 вольт греется стабилизатор, так что лучше брать на 7-9 вольт, будет самое оно.
С картой SDHC Transend 8 гиг, ультрасатан не увидел карточку. С картой Transend microSD 2 гб. через переходник работает в 2-х разьемах. Загружаются игры быстро. Флоп можна отставить в сторонку.
Roger Wilco
10.04.2012, 18:46
zorel, а у меня проблема с логическим элементом 74LVC1G86, протестироал его, а он дохлый. Пока в поисках.
Roger Wilco, погоди а куда он ставится? среди деталей такого нет вроде бы.
Есть у меня, я в запасе брал. Так что если надо, обращайся.
BSP250
AT45DB041D (могу даже прошить если что)
NC7S86
NC7S04
Вот небольшой фотоотчет, все загружал через ultrasatan
http://i067.radikal.ru/1204/2d/4780e590b05dt.jpg (http://i067.radikal.ru/1204/2d/4780e590b05d.jpg)http://s018.radikal.ru/i508/1204/f9/b0a5e8e707e9t.jpg (http://s018.radikal.ru/i508/1204/f9/b0a5e8e707e9.jpg)http://s51.radikal.ru/i134/1204/97/fbe344e820a7t.jpg (http://s51.radikal.ru/i134/1204/97/fbe344e820a7.jpg)http://s018.radikal.ru/i519/1204/c8/576ac6ea7660t.jpg (http://s018.radikal.ru/i519/1204/c8/576ac6ea7660.jpg)http://s60.radikal.ru/i170/1204/86/59e96fcfba31t.jpg (http://s60.radikal.ru/i170/1204/86/59e96fcfba31.jpg)http://s019.radikal.ru/i627/1204/c4/df97ac5bbc07t.jpg (http://s019.radikal.ru/i627/1204/c4/df97ac5bbc07.jpg)
http://s019.radikal.ru/i622/1204/95/56ddd24db2dft.jpg (http://s019.radikal.ru/i622/1204/95/56ddd24db2df.jpg)http://s017.radikal.ru/i429/1204/e3/55e3974fba08t.jpg (http://s017.radikal.ru/i429/1204/e3/55e3974fba08.jpg)http://s019.radikal.ru/i608/1204/82/b05e2373106at.jpg (http://s019.radikal.ru/i608/1204/82/b05e2373106a.jpg)http://s019.radikal.ru/i627/1204/3a/b4c9acca19d9t.jpg (http://s019.radikal.ru/i627/1204/3a/b4c9acca19d9.jpg)http://s019.radikal.ru/i620/1204/37/b29d104b273at.jpg (http://s019.radikal.ru/i620/1204/37/b29d104b273a.jpg)http://s019.radikal.ru/i622/1204/f0/cb2c4f845d35t.jpg (http://s019.radikal.ru/i622/1204/f0/cb2c4f845d35.jpg)
http://s019.radikal.ru/i633/1204/d9/d77c5f4d8129t.jpg (http://s019.radikal.ru/i633/1204/d9/d77c5f4d8129.jpg)http://s018.radikal.ru/i519/1204/42/dc0f0a2c4b65t.jpg (http://s018.radikal.ru/i519/1204/42/dc0f0a2c4b65.jpg)http://s019.radikal.ru/i615/1204/19/a7dd88b1f62ft.jpg (http://s019.radikal.ru/i615/1204/19/a7dd88b1f62f.jpg)http://s019.radikal.ru/i610/1204/c0/910a58c2fecct.jpg (http://s019.radikal.ru/i610/1204/c0/910a58c2fecc.jpg)http://s002.radikal.ru/i199/1204/70/031e2175de41t.jpg (http://s002.radikal.ru/i199/1204/70/031e2175de41.jpg)
Вот таким программатором шил DataFlash всего 3 резистора и 5 проводков вот и весь программатор.
http://s019.radikal.ru/i612/1204/6f/363c7fed5f67t.jpg (http://s019.radikal.ru/i612/1204/6f/363c7fed5f67.jpg)http://s51.radikal.ru/i133/1204/56/3dfde2c90579t.jpg (http://s51.radikal.ru/i133/1204/56/3dfde2c90579.jpg)
zorel, дык у тебя не STF, тоды понятно ;)
Atari, да, у меня флопик отдельно присоединяется, у меня atari 260 одна из первых. Но зато теперь с обновленым тос 1.04 и озу 2.5 мб :)
Roger Wilco
10.04.2012, 20:58
zorel, это аналог NC7S86.
---------- Post added at 19:58 ---------- Previous post was at 19:53 ----------
zorel, куплю у тебя NC7S86. А то так и недособеру. Посылку с клавой и флопиком уже упаковал, только не знаю, куда отсылать. Только давай Новой почтой...
Roger Wilco, да не надо ничего оплачивать. Ко мне как никак флопик поедет с клавиатурой.
у меня вопрос в связи с этой http://joo.kie.sk/ultrasatan/steproblem/ инфой
какой у тебя чип дма стоит а то у меня C025913-38 стоит, тот который глюченый, или эта инфа касается только ste, у меня stm?
у меня вопрос в связи с этой http://joo.kie.sk/ultrasatan/steproblem/ инфой
какой у тебя чип дма стоит а то у меня C025913-38 стоит, тот который глюченый, или эта инфа касается только ste, у меня stm?
Возможно у меня такой же самый чип, платы одинаковые, с одним отличием, у меня всего 2 перемычки на плате.. Вот нашел фото чипа моей атари, по фото не разберешь, что за чип. Но предполагаю, что такой же самый..
Там похоже инфа касается только ste..
это точно не он, дма находится где то около разъема acsi, дип на 40 ног, кажется.
У тебя такой же, я посмотрел на фото где ты память распаивал :)
надеюсь все будет нормально, наконец то руки дошли до сатана...
кто подскажет по поводу замены LM2937ES-3.3 на КР1158ЕН3.3, по моему проблем быть не должно?
на сколько критичен номинал индуктивности 10мкГн? в смысле возможно ли просто воткнуть подходящую индуктивность этого номинала +- ?
Вот таким программатором шил DataFlash всего 3 резистора и 5 проводков вот и весь программатор.
http://s019.radikal.ru/i612/1204/6f/363c7fed5f67t.jpg (http://s019.radikal.ru/i612/1204/6f/363c7fed5f67.jpg)http://s51.radikal.ru/i133/1204/56/3dfde2c90579t.jpg (http://s51.radikal.ru/i133/1204/56/3dfde2c90579.jpg)
можно схемку программатора подробнее расписать, что куда?
Rico, Да. Вот полная схема программатора.
http://s019.radikal.ru/i607/1209/2e/8643174c5064t.jpg (http://s019.radikal.ru/i607/1209/2e/8643174c5064.png)
---------- Post added at 01:37 ---------- Previous post was at 01:29 ----------
Rico, Второй вариант программатора.
Отличается только тем, что повторяет обвязку AT45DB041 и прошивать можно на платке программатора.
Я себе за часик собрал на скорую руку без отверстий, с мгфом.. , из того что было.....
Не очень аккуратно получилось, но работает и немного отличается от авторского варианта :)
http://i064.radikal.ru/1209/bb/3a52429e615ft.jpg (http://i064.radikal.ru/1209/bb/3a52429e615f.jpg)
---------- Post added at 02:04 ---------- Previous post was at 01:37 ----------
Rico, да, для прошивки DataFlash нужно установить драйвер GiveIO.sys, UserPort или подобный. иначе не прошьется..
по даташиту на входах может быть 5в, т.е. на землю резисторы можно совсем убрать, походу на лпт у тебя сидит ОК на каком то выводе поэтому и нужна подтяжка на питание :)
вот что у меня получилось, походу по питанию нужен стабилитрон на 3.3в, потребление маленькое и через резисторы напряжение питания подскакивает до 4.5в
Rico, получилось прошить?
Rico, получилось прошить?
да, все прошло замечательно
AHTuXPuCT
21.09.2012, 19:01
а SpiPgm не пробовали шить?
а SpiPgm не пробовали шить?
такого не имеем
AHTuXPuCT
22.09.2012, 08:18
программа и схема в аттаче
программа и схема в аттаче
схемка программатора отличается, сейчас переделывать нет времени да и неначем сейчас проверять, микросхемка запаяна...
в любом случае благодарю, может когда и сгодится :)
запустил свой ультрасатан, запустился сразу не считая мертвого кварца...
немного изменил схему питания, удалил 7805 и запитал все от 5в, ток потребления не более 100ма
осталось самое сложное, корпус...
Вопрос: что за компонент, по виду SOT23-5, под кварцем Q4 рядом с конденсатором C2?
- - - Добавлено - - -
Отставить панику, вроде это Tiny Logic 04.
Вопрос: что за компонент, по виду SOT23-5, под кварцем Q4 рядом с конденсатором C2?
это ЛН1
Roger Wilco
20.07.2018, 23:53
Доброго вечера.
Через столько лет решил вернуться к этому девайсу. Лежал он у меня собраный, не хватало только дросселя и не паял AT45DB041D. Микросхема где-то затерялась, купил другую и выяснилось, что прошить через LPT уже не смогу, т.к. его нету на новом компе. Программатор для USB есть, но не пойму, какой файл прошить. usfw_120.ldr ? Маловат он для нее. Это лоадер? Шить с нулевого адреса?
Доброго вечера.
Через столько лет решил вернуться к этому девайсу. Лежал он у меня собраный, не хватало только дросселя и не паял AT45DB041D. Микросхема где-то затерялась, купил другую и выяснилось, что прошить через LPT уже не смогу, т.к. его нету на новом компе. Программатор для USB есть, но не пойму, какой файл прошить. usfw_120.ldr ? Маловат он для нее. Это лоадер? Шить с нулевого адреса?
Напиши автору, он обычно быстро отвечает и помогает со сборкой.
Наконец и у меня дошли руки. Процесс пошёл:
66404
Шить AT45 собираюсь прямо на плате, потом уже допаяю Blackfin.
Обратите внимание, что Jookie выпустил обновление фирмвари (еще в 2014 году, но мы же неторопливый народ :))
firmware 1.20 (2014-01-28)
Не могу найти на сайте Jookie схемы программатора. Помню, был простой и посложнее, с 244 регистром. (Отставить, схемы в архиве с FlashTool)
Вот еще вариант программатора под LPT: http://77.71.105.127/AtmelFlash/index_en.html
Заленился паять проводки и откапывать старый ноутбук с LPT портом. Прошился через flashtool и Altera USB Blaster.
66417
$ flashrom -p usbblaster_spi -w us_fw120.bin flashrom v0.9.9-r1954 on Linux 4.15.0-34-generic (x86_64)
flashrom is free software, get the source code at https://flashrom.org
Calibrating delay loop... OK.
Found Atmel flash chip "AT45DB041D" (528 kB, SPI) on usbblaster_spi.
Reading old flash chip contents... done.
Erasing and writing flash chip... Erase/write done.
Verifying flash... VERIFIED.
Соответствие пинов USB Blaster и AT45:
USB BLASTER - AT45
1 - 2 (SCLK)
2 - 7 (GND)
4 - 6 (VCC)
7 - 8 (MISO)
8 - 4 (/CS)
9 - 1 (MOSI)
Если требуется прошить AT45 на плате, следует отключить процессор, замкнув контакты 2 и 3 разъема SV3.
Выяснилась пикантная подробность, связанная с прошивкой AT45DB041D. По умолчанию размер страницы в ней 264 байта, что видно по установленному младшему биту регистра конфигурации под романтическим названием "Power of 2". Большинство программ умеют этот бит грамотно обрабатывать и использовать страницу размером в 264 (бит установлен) или 256 байт (бит сброшен). Но есть нюанс (с).
Процессор Blackfin BF531, грузясь с внешней SPI флешки, тоже умеет вычитывать регистр конфигурации, и даже умеет различать разные типы последовательных флешей, от универсальных до серий 25 и AT45. Для AT45 процессор, однако, поддерживает старую инкарнацию AT45DB041B, и, глядя на младший бит в виде единицы, решает, что к нему прицепили AT45DB161 с размером страницы в 512 байт. Короче говоря, загрузка не удается.
Бит "Power of 2", что тоже любопытно, пользователь может запрограммировать самостоятельно, причем только один раз. Выставленный таким образом размер страницы 256 байт уже никогда и ничем в этой конкретной флешке не поменять. Для сего надлежит послать флешке воздушный поцелуй волшебную последовательность 0x3D, 0x2A, 0x80, 0xA6 и трижды дернуть питание. Ну или хотя бы однажды.
Программа atdftool автора, работающая через LPT-порт, как раз этот бит умеет выставлять, а вот flashrom, представьте себе, нет. Пришлось его немножко похачить, благо исходники доступны.
66439
Эквиваленты мелкой логики в SOT-23-5 (рублей по 7-8 в ЧиД):
NC7S04 = SN74AHC1G04DBVR
NC7S86 = SN74AHC1G86DBVR
Спустя год собрал себе новую плату. На старой то ли поджарился, то ли изначально был побитый процессор.
70744
(В прекрасной России сегодня невозможно найти стабилитроны MM3Z3V3, пришлось ставить бочонки BZV55)
Roger Wilco
25.11.2019, 00:46
А файл какой зашивал в AT45DB041D?
Последний доступный, фирмварь 1.20 размером что-то около 29 килобайт.
Зашивал опять с помощью патченного flashrom прямо на плате.
Есть еще подозрение, что можно сделать платку-пкреходник для программирования в виде SD карты и шить через SD слот.
Наговнякал в первом приближении подобие корпуса, каковое подобие любезно распечатал svofski.
7075170750
Итерация II:
70877
70879
70880
MVladimir
07.12.2019, 13:47
(В прекрасной России сегодня невозможно найти стабилитроны MM3Z3V3, пришлось ставить бочонки BZV55)
https://www.chipdip.ru/product1/8001404153
https://www.chipdip.ru/product1/8001404153
Угу. "срок 3-5 недель".
https://www.chipdip.ru/product1/8001404153
"Срок поставки 3-5 недель" меня не устраивал категорически. Мне надо было здесь и сейчас! :)
Очередной шедевр от svofski
70993
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot