Easyelectronics.ru

Электроника для всех
Текущее время: 25 окт 2020, 15:58

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 2633 ]  На страницу Пред.  1 ... 21, 22, 23, 24, 25, 26, 27 ... 106  След.
Автор Сообщение
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 30 мар 2016, 21:06 
Заглядывает иногда

Зарегистрирован: 03 май 2014, 01:03
Сообщения: 37
Maker39 писал(а):
При наличии дампа с живого аппарата с SPI флэшей он станет клоном

этого не понял разъясните плиз.
да, дампы сошлись.
и можно в чиплист

<EON>
<EN25F16 size="2097152" page="256" id="1C5115" />
</EON>


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 30 мар 2016, 21:30 
Заглядывает иногда

Зарегистрирован: 31 окт 2012, 21:36
Сообщения: 185
Откуда: Калининград
Звиняйте за оффтоп, но еще не все понимают суть

Если в доноре дампа SAT ресивера были настроены и XXX Каналы то и в целевом они тоже будут :)
В общем двойня. При этом клонируются MAC (роутеры например) или другие идентификаторы оборудования прописанные в прошивке и не меняющиеся стандартными средствами.


Последний раз редактировалось Maker39 30 мар 2016, 23:31, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 30 мар 2016, 22:01 
Старожил

Зарегистрирован: 23 фев 2016, 22:10
Сообщения: 754
Tifa: я проверил SSTB
очень хорошо это работает
время запись уменьшилось в 6 раз

вот лог:
программатор SPI, I2C, Microwire EEPROM
viewtopic.php?f=17&t=10947
tifa@nm.ru
ID(9F): 000000(SST25LF020A)
ID(90): BF43(SST25LF020A)
ID(AB): BF43BF(SST25LF020A)
20:38:36
Читаю флэшку...
Готово
Время выполнения: 0:00:12
20:38:54
Проверяю флэшку...
Готово
Время выполнения: 0:00:12
Sreg: 00001100
Было Sreg: 00001100
Стало Sreg: 00000010
20:40:46
Читаю флэшку...
Готово
Время выполнения: 0:00:12
20:42:29
Стираю флэшку...
Готово
Время выполнения: 0:00:00
Sreg: 00000000
20:42:46
Читаю флэшку...
Готово
Время выполнения: 0:00:12
Sreg: 00000000
20:43:18
Записываю флэшку...
Готово
Время выполнения: 0:05:38
20:49:00
Читаю флэшку...
Готово
Время выполнения: 0:00:12
Sreg: 00000000
20:49:45
Записываю флэшку...
Готово
Время выполнения: 0:05:39
20:55:31
Проверяю флэшку...
Готово
Время выполнения: 0:00:12
20:55:49
Читаю флэшку...
Готово
Время выполнения: 0:00:12
Sreg: 00000000
20:56:24
Проверяю флэшку...
Готово
Время выполнения: 0:00:12


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 31 мар 2016, 00:08 
Старожил
Аватара пользователя

Зарегистрирован: 31 окт 2011, 11:35
Сообщения: 613
Откуда: Москва
moto261 писал(а):
Tifa: я проверил SSTB
очень хорошо это работает
время запись уменьшилось в 6 раз


Отлично. А то непонятно было пашет или нет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 05 апр 2016, 17:16 
Старожил

Зарегистрирован: 23 фев 2016, 22:10
Сообщения: 754
по специализации SPI флешь - лучше AsProgrammer в интернете я не встречал
заметно превосходит и progisp1.72 и прогамматор CH341A


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 05 апр 2016, 22:50 
Только пришел

Зарегистрирован: 26 мар 2016, 21:12
Сообщения: 6
Tifa писал(а):
Pavel_V6 писал(а):
Перекинул местами MOSI и MISO, флешка откликнулась, выдает рандом ID, и мусор разный рандом с нее считывается. что по советуете?

org и pe подтянуть к питанию.
MiSo - DO
MoSi - DI
Clk - Clk
Rst - CS


Огромное спасибо "Tifa", Ты Великий человек!!!!! раз тебе удалось это реализовать на обычном USBASP.
Все получилось, приборную панель оживил, 93С56 14Pin нормально записалась, впаял обратно и все ожило, потом проверил на 93С56 8pin в DIP корпусе, залил на нее такой же дамп и подпаялся к площадке 14pin и отвел в сторону панельку на нее, чтоб в случае порчи данных в следующий раз просто вынуть ее и переписать...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 14 апр 2016, 21:43 
Только пришел

Зарегистрирован: 19 июл 2011, 17:53
Сообщения: 15
Tifa, спасибо! Выбор i2c адреса работает, проверено.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 18 апр 2016, 10:39 
Здравствуйте!

Зарегистрирован: 18 апр 2016, 04:03
Сообщения: 3
Спасибо Tifa за проделанную работу.

Помогите разобраться с ат24с02n.
1. AsProgrammer, с любыми вариантами адреса А0, А1, А2 читает и пишет ат24с02n, не имеет значения как подключены выводы 1,2 и 3 (А0, А1 и А2), подразумевается совпадают или не совпадают адреса.
2. Без разницы к чему подтянут вывод 7 (WP), читает и пишет без проблем.
Проверил 5 шт. у всех одно и тоже.
Подскажите пожалуйста, это баг программы? или дохлые ат24с02n? или так и должно быть?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 18 апр 2016, 12:32 
Старожил
Аватара пользователя

Зарегистрирован: 31 окт 2011, 11:35
Сообщения: 613
Откуда: Москва
Tagir писал(а):
1. AsProgrammer, с любыми вариантами адреса А0, А1, А2 читает и пишет ат24с02n, не имеет значения как подключены выводы 1,2 и 3 (А0, А1 и А2), подразумевается совпадают или не совпадают адреса.

Странно. Вообще с адресацией все нормально должно быть, проверял лично я и еще отзыв был.
В чипе все 3 пина используются для адресации, так что должно ошибку выдавать если адреса не совпадают.
А дампы одинаковые получаются?
Tagir писал(а):
2. Без разницы к чему подтянут вывод 7 (WP), читает и пишет без проблем.

Вообще не интересовался данной темой =) Опять же, после записи дампы совпадают?(если записать туда отличный от залитого)
Tagir писал(а):
Подскажите пожалуйста, это баг программы? или дохлые ат24с02n? или так и должно быть?

На i2c жалоб не было. Но 5 "дохлых" в подряд подсказывают что что-то не так =)

ps дохлые в кавычках!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 18 апр 2016, 22:36 
Здравствуйте!

Зарегистрирован: 18 апр 2016, 04:03
Сообщения: 3
Tifa писал(а):
Tagir писал(а):
1. AsProgrammer, с любыми вариантами адреса А0, А1, А2 читает и пишет ат24с02n, не имеет значения как подключены выводы 1,2 и 3 (А0, А1 и А2), подразумевается совпадают или не совпадают адреса.

После записи дампы совпадают, что залью то и считываю.
"Дохлые" в кавычках, просто работают очень странно. Теперь понял, что дело не в программе.
Программа почти супер, тьфу-тьфу-тьфу. Проверил на 34С02, все как и должно быть.
Какой-то брак флэшек. Другого программатора нет, собрал на ардуине. В итоге заливаю в любой из адресов (не имеет значения как подтянуты выводы А0, А1, А2 и WP), ат24с02n, выдает по шине все 8 одновременно, при чтении, по всем адресам дампы одинаковые.
Именно на ATMEL 24C02N информации не нашел. Где-то видел ,что некоторые 24с01 и 24с02 без выбора адреса, адреса на них фиксированные можно программировать (возможно, что не правильно понял).
(Флешки новые 50шт. только работают криво) может на них маркировку перепутали? Никто не сталкивался с таким алгоритмом работы?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 19 апр 2016, 11:57 
Старожил
Аватара пользователя

Зарегистрирован: 31 окт 2011, 11:35
Сообщения: 613
Откуда: Москва
Ну китайцы часто гонят перемаркировку.
Вот например даже wp пина нет http://pdf1.alldatasheetru.com/datashee ... L0221.html
Правда там говорится что нужно программно выставить адреса в нули.
А так хрен знает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 20 апр 2016, 01:12 
Здравствуйте!

Зарегистрирован: 18 апр 2016, 04:03
Сообщения: 3
Tifa писал(а):
http://pdf1.alldatasheetru.com/datashee ... L0221.html
Правда там говорится что нужно программно выставить адреса в нули.
А так хрен знает.
Спасибо буду пробовать, может получится разобраться, и подогнать под 24с02.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 27 апр 2016, 21:26 
Только пришел

Зарегистрирован: 16 фев 2016, 13:44
Сообщения: 17
Сегодня попробовал прошить 25lc04al (вроде бы как 25040, 512х8), не захотела прошиваться. Определяется как "неизвестно" и при записи с проверкой сразу ошибку выдает(( подскажите пожалуйста что можно сделать??


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 28 апр 2016, 04:21 
Старожил
Аватара пользователя

Зарегистрирован: 31 окт 2011, 11:35
Сообщения: 613
Откуда: Москва
oleg.rogovenko писал(а):
Сегодня попробовал прошить 25lc04al (вроде бы как 25040, 512х8), не захотела прошиваться. Определяется как "неизвестно" и при записи с проверкой сразу ошибку выдает(( подскажите пожалуйста что можно сделать??

1. там нет id
2. там в опкоде чтения и записи нужно передавать 8-й бит данных(адрес 8 бит + 9-й в опкоде)

Так что да... Очередная "специальная" флешка

Команды 95-ой серии страница 16


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 28 апр 2016, 23:28 
Только пришел

Зарегистрирован: 16 фев 2016, 13:44
Сообщения: 17
Tifa писал(а):
oleg.rogovenko писал(а):
Сегодня попробовал прошить 25lc04al (вроде бы как 25040, 512х8), не захотела прошиваться. Определяется как "неизвестно" и при записи с проверкой сразу ошибку выдает(( подскажите пожалуйста что можно сделать??

1. там нет id
2. там в опкоде чтения и записи нужно передавать 8-й бит данных(адрес 8 бит + 9-й в опкоде)

Так что да... Очередная "специальная" флешка

Команды 95-ой серии страница 16


Точно! Всё работает!! Спасибо!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 01 май 2016, 17:51 
Старожил

Зарегистрирован: 23 фев 2016, 22:10
Сообщения: 754
<x24C64 page="32" size="8192" addrtype="5"/>
M24C64WP


в адаптере 24 серии i2c MOSI MISO подтянуты к 5/3.3в через резисторы 6к8
3.3в и 1.8в флешки прошиваются через адаптеры уровней на микросхемах
у меня адаптер 25 серии spi с буфером на 3.3 вольта и удобным нажимным клемником


Последний раз редактировалось moto261 01 июн 2016, 21:02, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 04 май 2016, 18:57 
Только пришел

Зарегистрирован: 11 ноя 2015, 14:40
Сообщения: 13
Tifa писал(а):
Sherkhan писал(а):
Китайский же USBASP пишет (ПК и софт один и тот же используется) чип 25q128 около часа. Так это получается в 2 раза быстрее, хотя обьем памяти при этом в 4 раза больше. На одном и том же чипе не проверял, но думаю тут это не при чем.

Что может быть не так?


https://cloud.mail.ru/public/5jqdTx4tcR ... are910.zip
Вот последняя прошивка. Попробуйте ее.
Может что забыл в прошлой.


AVR910
Попробовал! Сработало!
На стандартной частоте читает 25q32 чуть более 8 минут, пишет 9 минут.
Кстати, пробовал один раз читать на 3МГц (сейчас на полтора) -ошибки при ферификации. Но подозреваю тут виной длина проводов: шлейф до прищепки порядка 30см + порядка 10см ардуиновские провода от программатора до шлейфа прищепки.
Спасибо огромное, Tifa!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 09 май 2016, 12:47 
Старожил

Зарегистрирован: 23 фев 2016, 22:10
Сообщения: 754
да, для записи и чтения 24с64 нужен адаптер отличающийся от того который указан с программой (schemeI2C.gif)
иначе например ic prog сообщит об ошибке
A0-0V
WP-3к9K-5V чтение
WP-0V запись
MISO-3к9-5V
MOSI-3к9-5V
A1,A2-0V


Последний раз редактировалось moto261 29 май 2016, 22:13, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 16 май 2016, 23:11 
Здравствуйте!

Зарегистрирован: 16 май 2016, 23:02
Сообщения: 2
Здравствуйте,собрал сей девайс,работает без нареканий.Возник вопрос разработчику можно ли в программе сразу выставить размеры at45db021---1024 page of 256/264- 270336. byte
at45db041----2048 page of 256/264- 540672. byte
at45db081----4096 page of 256/264- 1081344. byte
at45db161---4096 page of 512/528- 2162688. byte
чтобы постоянно не вбивать размеры


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 17 май 2016, 01:53 
Старожил

Зарегистрирован: 23 фев 2016, 22:10
Сообщения: 754
disonic писал(а):
Здравствуйте,собрал сей девайс,работает без нареканий.Возник вопрос разработчику можно ли в программе сразу выставить размеры at45db021---1024 page of 256/264- 270336. byte
at45db041----2048 page of 256/264- 540672. byte
at45db081----4096 page of 256/264- 1081344. byte
at45db161---4096 page of 512/528- 2162688. byte
чтобы постоянно не вбивать размеры

нет, надо код xml
>
<AT45DB041D id="1F2400" page="264" size="540672" spicmd="45"/>
</AdestoTechnologies«»


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 17 май 2016, 06:54 
Старожил
Аватара пользователя

Зарегистрирован: 31 окт 2011, 11:35
Сообщения: 613
Откуда: Москва
disonic писал(а):
Здравствуйте,собрал сей девайс,работает без нареканий.Возник вопрос разработчику можно ли в программе сразу выставить размеры at45db021---1024 page of 256/264- 270336. byte
at45db041----2048 page of 256/264- 540672. byte
at45db081----4096 page of 256/264- 1081344. byte
at45db161---4096 page of 512/528- 2162688. byte
чтобы постоянно не вбивать размеры


Посмотрите файлик chiplist.xml


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 17 май 2016, 12:26 
Здравствуйте!

Зарегистрирован: 16 май 2016, 23:02
Сообщения: 2
ок,все получилось


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 20 май 2016, 11:17 
Заглядывает иногда

Зарегистрирован: 03 май 2014, 01:03
Сообщения: 37
в chiplist

<cFeon>
<cFeon25Q64 id="1C3017" page="256" size="8388608"/>
</cFeon>


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 20 май 2016, 12:09 
Заглядывает иногда

Зарегистрирован: 03 май 2014, 01:03
Сообщения: 37
и да, есть вопрос по флешке 25q64, почему при замедленной частоте ID=1C3017 , а при нормальной ID=FF1C30 ? где правда,и на какой частоте все же ее шить?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 20 май 2016, 16:03 
Старожил

Зарегистрирован: 23 фев 2016, 22:10
Сообщения: 754
1C3017: EON EN25Q64


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2633 ]  На страницу Пред.  1 ... 21, 22, 23, 24, 25, 26, 27 ... 106  След.


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: kalala


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB