Easyelectronics.ru

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

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



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

Начать новую тему Ответить на тему  [ Сообщений: 2633 ]  На страницу Пред.  1 ... 77, 78, 79, 80, 81, 82, 83 ... 106  След.
Автор Сообщение
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 21 мар 2018, 19:26 
Старожил

Зарегистрирован: 23 фев 2016, 22:10
Сообщения: 754
Бармалей писал(а):
Парни привет! Беда... Второй день не могу перешить USBasp... Версия 2, шью SIProg (мастеркитовским NM9215), перепробовал все что можно от пони до дудки, проводки перетыкал, перемычки уже всяко ставил - все без толку - не видит атмегу... Причем обмен данными идет - диодиками моргает... У кого-нибудь был удачный опыт? Может никак их не подружить? Причем обмен данными идет - диодиками моргает...

2 основные причины неправильное подключение и негодная атмега
у меня 12 аттину не тактируются из-за фузов
жду из китая панельку буду делать адаптер для тину


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

Зарегистрирован: 23 фев 2016, 22:10
Сообщения: 754
ffnull писал(а):
Попробывал.
Итог: 1)Подключаю прогер
2)Детект - определена
3)Стирание - пару милисек (проверял - не стирает или как-то кусками)
4)Открываю файл и нажимаю запись. Включена галочка на проверке записи.
Сразу ошибка
Код:
Записываю флэшку с проверкой...
Ошибка сравнения по адресу: 0000001F
Время выполнения: 0:00:00
Используется программатор: CH341

Детект флешки - флешка не видна....




ждите скрипт, всё со временем получится


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

Зарегистрирован: 19 мар 2018, 13:24
Сообщения: 22
moto261 писал(а):
ffnull писал(а):
Попробывал.
Итог: 1)Подключаю прогер
2)Детект - определена
3)Стирание - пару милисек (проверял - не стирает или как-то кусками)
4)Открываю файл и нажимаю запись. Включена галочка на проверке записи.
Сразу ошибка
Код:
Записываю флэшку с проверкой...
Ошибка сравнения по адресу: 0000001F
Время выполнения: 0:00:00
Используется программатор: CH341

Детект флешки - флешка не видна....


Жду. Потому что мозга не хватит у меня

ждите скрипт, всё со временем получится


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

Зарегистрирован: 12 мар 2018, 11:12
Сообщения: 1
Имею программатор на CH341A. Ваша программа работает через Rx,Tx?


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

Зарегистрирован: 22 дек 2015, 00:46
Сообщения: 15
moto261 писал(а):
Бармалей писал(а):
Парни привет! Беда... Второй день не могу перешить USBasp... Версия 2, шью SIProg (мастеркитовским NM9215), перепробовал все что можно от пони до дудки, проводки перетыкал, перемычки уже всяко ставил - все без толку - не видит атмегу... Причем обмен данными идет - диодиками моргает... У кого-нибудь был удачный опыт? Может никак их не подружить? Причем обмен данными идет - диодиками моргает...

2 основные причины неправильное подключение и негодная атмега
у меня 12 аттину не тактируются из-за фузов
жду из китая панельку буду делать адаптер для тину

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


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

Зарегистрирован: 19 мар 2018, 13:24
Сообщения: 22
Господа,так вы сможете помочь с скриптом?


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

Зарегистрирован: 31 окт 2011, 11:35
Сообщения: 613
Откуда: Москва
kowow писал(а):
Имею программатор на CH341A. Ваша программа работает через Rx,Tx?

Нет.
ffnull писал(а):
Господа,так вы сможете помочь с скриптом?

https://cloud.mail.ru/public/EJc4/YbB5P1xYj
Попробуйте стереть данным скриптом.


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

Зарегистрирован: 23 фев 2016, 22:10
Сообщения: 754
ffnull писал(а):
Господа,так вы сможете помочь с скриптом?

в скрипте появятся и другие секции
надо подождать
новые скрипты и изменения в софте будут при возможности тестов, надо помочь протестировать


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

Зарегистрирован: 19 мар 2018, 13:24
Сообщения: 22
Tifa писал(а):
kowow писал(а):
Имею программатор на CH341A. Ваша программа работает через Rx,Tx?

Нет.
ffnull писал(а):
Господа,так вы сможете помочь с скриптом?

https://cloud.mail.ru/public/EJc4/YbB5P1xYj
Попробуйте стереть данным скриптом.

Запустил скрипт. В логе отображает :Script: Erase 1 die

Дальше не идет и флешка отваливается.Нужно переподключать. Проверил - первый блок стерло


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

Зарегистрирован: 23 фев 2016, 22:10
Сообщения: 754
ffnull писал(а):
Дальше не идет и флешка отваливается.Нужно переподключать. Проверил - первый блок стерло

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


Вложения:
norerase.rar [491 байт]
Скачиваний: 116


Последний раз редактировалось moto261 27 мар 2018, 21:46, всего редактировалось 1 раз.
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование spi, i2c, microwire флэшек UsbAsp'ом
СообщениеДобавлено: 27 мар 2018, 21:31 
Старожил
Аватара пользователя

Зарегистрирован: 31 окт 2011, 11:35
Сообщения: 613
Откуда: Москва
ffnull писал(а):
Запустил скрипт. В логе отображает :Script: Erase 1 die

Дальше не идет и флешка отваливается.Нужно переподключать. Проверил - первый блок стерло


Я там как обычно ошибся.
until((sreg and 8) > 0); замените на until((sreg and 128) > 0);


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

Зарегистрирован: 19 мар 2018, 13:24
Сообщения: 22
moto261 писал(а):
ffnull писал(а):
Дальше не идет и флешка отваливается.Нужно переподключать. Проверил - первый блок стерло

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


Спасибо,на днях проверю. Заболел...


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

Зарегистрирован: 30 мар 2018, 20:59
Сообщения: 9
Откуда: Златоуст
Прошу прощения за вопрос не по UsbAsp.

Приобретён программатор CH341A и горсть флешек MX25L2026D, с целью оживить монитор (файл прошивки имеется).
Программатор проверен на работоспособность родным софтом v.1.30, AsProgrammator, Colibri на нескольких попавших под руку разнородных мс. Определяет/читает/стирает/пишет.

На MX25L2026D - затык. Читаются, но не стираются и не пишутся. Гугление показывает - данная мс вызывает праведный гнев и здоровую ненависть у всех, кто пробовал её пошить. На неё не гуглится даташит (не смог вытащить из-под замка CSDN.net), удалось выяснить лишь то, что кому надо побыстрее - заменяют на аналог MX25L2026E и дело с концом. Так поступил мастер с точно таким же монитором.

Но, возможно, я плохо искал и данная мс прошивается моим свистком? То направьте по следу, дайте решение пожалуйста.


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

Зарегистрирован: 31 окт 2012, 21:36
Сообщения: 185
Откуда: Калининград
Полистал результаты гугля по MX25L2026 , похоже флэшка геморройная.
А не пробовали какую-нибудь другую 2Mbit флэшку зашить да поставить ?
Или даже большей емкости, добив FF до конца (однажды пришлось так сделать - заработал моник).


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

Зарегистрирован: 31 окт 2011, 11:35
Сообщения: 613
Откуда: Москва
Весь сайт макроникса облазил. Есть версия C и E.
Черт ее знает что это. Попробуйте скриптом blockerase.pas стереть.
А какой id она отдает?


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

Зарегистрирован: 31 окт 2012, 21:36
Сообщения: 185
Откуда: Калининград
Вот еще нашлось
На remont-aud про MX25L2026D http://remont-aud.net/forum/17-73752-1
"XELTEK SP500/501S, SP600/601S, SP5000/SP5000E, версия софта от 22.09.2014, поддерживают эту микру - MACRONIX MX25L2026C. У макроникса надо смотреть на напряжения чтение/запись, читаться она может и от1,8в, а вот шьются они обычно строго на той напруге, которая указана в даташите, + или - от указанной и микруха шиться не будет. Проходили уже этот гимор на их же MX25L1005/MX25LV1005, оказалось что шьется микруха строго на 3,3в с отклонением не более 0,2в. На кой это сделано может быть знает производитель, а может просто "так получилось". Вобщем даже если и была эта микруха в списке поддерживаемых программатором, но сам прогер не выдерживал минимальное отклонение от напряжения программирования, микруха могла стереться, но прошиться уже никак... "
А даташита и нету :)


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

Зарегистрирован: 30 мар 2018, 20:59
Сообщения: 9
Откуда: Златоуст
Здесь писали, что даташит можно посмотреть MX25L2026D(прямая ссылка в Китай), но у меня не получилось.

ID:
Show


На скрипт реакции нет - время выполнения 00:00:00.
2mbit флешек в хозяйстве не оказалось, но в наличии имеется исправная MX25L4005A MI-12G (вроде бы подходящая), и если мне любезно подскажут, как "добить FF до конца" на примере AsProgrammer, то я признаюсь что человек в этом деле случайный, да и вовсе гравер, но с удовольствием и прямо сейчас провёл бы такой эксперимент.


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

Зарегистрирован: 30 мар 2018, 20:59
Сообщения: 9
Откуда: Златоуст
del


Последний раз редактировалось rugraver 31 мар 2018, 03:11, всего редактировалось 1 раз.

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

Зарегистрирован: 31 окт 2012, 21:36
Сообщения: 185
Откуда: Калининград
Похоже вариант подходящий может быть:
1. В китайской CH341 Programmer (v1.17 или другой) выбираем MX25L4005, получаем буфер размером 4Mb
2. Туда-же загружаем файл прошивки вашего моника (должно получиться от 0 до 2Mb -прошивка, а дальше одни единицы FF)
Прошиваем, запаиваем , делимся результатом.


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

Зарегистрирован: 31 окт 2011, 11:35
Сообщения: 613
Откуда: Москва
Maker39 писал(а):
Вот еще нашлось
На remont-aud про MX25L2026D http://remont-aud.net/forum/17-73752-1
"XELTEK SP500/501S, SP600/601S, SP5000/SP5000E, версия софта от 22.09.2014, поддерживают эту микру - MACRONIX MX25L2026C. У макроникса надо смотреть на напряжения чтение/запись, читаться она может и от1,8в, а вот шьются они обычно строго на той напруге, которая указана в даташите, + или - от указанной и микруха шиться не будет. Проходили уже этот гимор на их же MX25L1005/MX25LV1005, оказалось что шьется микруха строго на 3,3в с отклонением не более 0,2в. На кой это сделано может быть знает производитель, а может просто "так получилось". Вобщем даже если и была эта микруха в списке поддерживаемых программатором, но сам прогер не выдерживал минимальное отклонение от напряжения программирования, микруха могла стереться, но прошиться уже никак... "
А даташита и нету :)

А может это вообще "специальная" лоченная микруха.
Интересно что там вообще что с битами защиты.


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

Зарегистрирован: 11 авг 2017, 21:36
Сообщения: 26
Откуда: Владивосток
Серия MX25xxx26 (см. http://www.macronix.com/en-us/products/NOR-Flash/Serial-NOR-Flash/Pages/default.aspx) - со специальной, по умолчанию установленной защитой, - для специальных применений (однако в MX25L2026E специальной защиты нет, только обычный бит разрешения в статусном регистре). Так из MX25L2026C.pdf (см. стр. 4): имеется дополнительный бит запрета записи в статусный регистр (по умолчанию установлен). Для записи\стирания - необходимо каждый раз выполнять процедуры Flowchart 1 (см. стр. 9) для адресов 03A000h - 03AFFFh (см. стр. 5, Table 1) , и Flowchart 2 (см. стр. 10) для адресов 000000h - 039FFFh (см. стр. 5, Table 1) . Для MX25L2026D справочные данные никто не приводит - возможно специальные, заказные серии. Есть большая вероятность,что алгоритм тот же, хотя могут быть и отличия. Немногие проггеры вводят специальные процедуры для отдельных экземпляров - поэтому использовать такую мс, можно только с помощью скриптов.


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

Зарегистрирован: 31 окт 2011, 11:35
Сообщения: 613
Откуда: Москва
spuller писал(а):
Серия MX25xxx26 (см. http://www.macronix.com/en-us/products/NOR-Flash/Serial-NOR-Flash/Pages/default.aspx) - со специальной, по умолчанию установленной защитой, - для специальных применений (однако в MX25L2026E специальной защиты нет, только обычный бит разрешения в статусном регистре). Так из MX25L2026C.pdf (см. стр. 4): имеется дополнительный бит запрета записи в статусный регистр (по умолчанию установлен). Для записи\стирания - необходимо каждый раз выполнять процедуры Flowchart 1 (см. стр. 9) для адресов 03A000h - 03AFFFh (см. стр. 5, Table 1) , и Flowchart 2 (см. стр. 10) для адресов 000000h - 039FFFh (см. стр. 5, Table 1) . Для MX25L2026D справочные данные никто не приводит - возможно специальные, заказные серии. Есть большая вероятность,что алгоритм тот же, хотя могут быть и отличия. Немногие проггеры вводят специальные процедуры для отдельных экземпляров - поэтому использовать такую мс, можно только с помощью скриптов.


Ну это надо чтобы rugraver биты защиты показал.


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

Зарегистрирован: 23 фев 2016, 22:10
Сообщения: 754
флешка SST запись 256 килобайт более 20 минут
Программатор SPI, I2C, Microwire FLASH/EEPROM v1.4.0
viewtopic.php?f=17&t=10947
tifa@nm.ru
Используется программатор: AVRISP
ID(9F): 000000
ID(90): BF43
ID(AB): BF
ID(15): 0000
Используется программатор: AVRISP
Sreg: 00001100(0x0C), 00000000(0x00), 00000000(0x00)
может единичка в статусном регистре тормозит запись


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

Зарегистрирован: 31 окт 2011, 11:35
Сообщения: 613
Откуда: Москва
Это вообще биты защиты. Они при включении питания в 1 = защита на запись.
20 минут это слишком. Что там с частотой? И как она на UsbAsp?


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

Зарегистрирован: 23 фев 2016, 22:10
Сообщения: 754
биты не сбрасываются
Sreg: 00000010(0x02), 00000000(0x00), 00000000(0x00) - после снятия защиты
при переподключении Sreg: 00001100(0x0C), 00000000(0x00), 00000000(0x00)


Tifa писал(а):
И как она на UsbAsp?

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

адаптер для программаторов
AD1.8.pl1.rar также на 78стр
адаптер работает стабильно и обладает хорошими параметрами в ходе применения
оптимальна замена 74AC04+74lvc125+bss138 на 74LVC06A
правила питания 74LVC06A простые, 1.8 или 3.3 при подключении к флешки, выходы 74LVC06A через 1к на питание флешки
выходы 74LVC06A через 1к к линии питания программатора, вход на программатор
https://ru.aliexpress.com/af/74LVC06A.html?d=y&origin=n&blanktest=0&jump=afs&SearchText=74LVC06A&initiative_id=SB_20180331040140&isViewCP=y&catId=0


Вложения:
AD1.8.pl1.rar [29.93 Кб]
Скачиваний: 124


Последний раз редактировалось moto261 02 апр 2018, 09:47, всего редактировалось 4 раз(а).
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2633 ]  На страницу Пред.  1 ... 77, 78, 79, 80, 81, 82, 83 ... 106  След.


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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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

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