ESpec - мир электроники для профессионалов


Программаторы Postal - продолжаем разработку

  Список форумов » Программаторы
На страницу Пред.  1, 2, 3 ... 8, 9, 10 ... 14 ... 15, 16, 17  След.
Следующая тема · Предыдущая тема
АвторСообщение
mynamemyname 
Заглянувший
Сообщения: 4
 
Сообщение #281 от 09/01/2020 22:04 цитата  

kin369 писал:
___mynamemyname, почитай ТУТ

Спасибо!!!!!!!!
"Device Mode 0 Answer OK"
Дело было в скорости COM-порта - надо ставить 999000. Авторесет необходимо тоже отключать (для этого я просто добавил электролит между rst и gnd).
Как я не додумался, скорость UART зависит от кварца, а кварцы разные - 16.000 и 14.745.
Ура!!! улыбка

ДОБАВЛЕНО 09/01/2020 22:26

А еще вопрос по теме. Как программатор хочу использовать arduino nano работающую на 5V, а нужное сигнальное напряжение выбирать с помощью преобразователя уровней, например на TXS0108E.
Но есть один нюанс - мне необходимо чтобы во время неактивности Великого Девайса на сигнальных ногах было z-состояние. На TXS0108E есть нога "OE", которая включает и выключает входы/выходы, но ее кто-то должен дергать.
Не существует ли версии прошивки, которая устанавливает в "1" какую-нибудь из ног atmega в момент начала активности девайса, и сбрасывает в "0" по окончании? Может быть можно добавить такую "фичу"?

PS. И раз уж речь зашла о фичах, можно ли добавить возможность работы на arduino без необходимости отключать на ней "авторесет"? Ресет срабатывает когда становится активным сигнал DTR на COM-порту. Я вижу три простых пути:
1) открывать COM-порт при старте проги и закрывать по выходу, а не каждый раз при начале/окончании активности.
2) Добавить паузу в 1-2 секунды после открытия порта перед попыткой соединения с платой (плата успеет пересброситься, и бутлоадер успеет отработать)
3) увеличить таймаут ожидания ответа от платы буквально на 1-2 секунды, это возможно тоже должно сработать.
Предпочтительнее 3 вариант улыбка

PPS!!! И еще оооооочень хотелось-бы режим HV-programming для AVR!!! Это тот случай, когда на ногу reset нужно подавать 12в чтобы войти в режим програмирования (как на PIC). Очень помогает на 8-ногих attiny если нога reset посредством фьюзов запрограммирована как I/O.
Postal2 
Бывалый
Сообщения: 97
Postal2
 
Сообщение #282 от 01/02/2020 02:04 цитата  

mynamemyname писал:

Я вижу три простых пути:
1) открывать COM-порт при старте проги и закрывать по выходу

Какая-то хрень написана.
----------------------------------
Возобновлена работа по добавлению поддержки KBC ITE исключительно по smbus (без кучи проводов). В разработке также участвует Александр AMF-TV, при его поддержке добавлялись все MCU, включая Weltrend (который все потом неаккуратно скопировали с неточностью).
Сейчас закончатся китайские праздники и потребуется заказывать тестовые платы под это дело. Ответа от тов. Вертьянова по поводу файла проекта его "спайдера" нет, поэтому просьба к тем, кто заинтересован, отредактировать плату переходника от TNM5000, разведя все ножки по 4-м сторонам под штырьки, кварц и питание трогать не нужно. В результате должна получиться удобная плата для тестов.

  ITE128PCB.rar  522.72 КБ  Скачано: 354 раз(а)
mynamemyname 
Заглянувший
Сообщения: 4
 
Сообщение #283 от 14/02/2020 10:39 цитата  

Postal2 писал:
mynamemyname писал:

Я вижу три простых пути:
1) открывать COM-порт при старте проги и закрывать по выходу

Какая-то хрень написана.

почему хрень? В ардуине нога reset от atmega подключена через конденсатор к линии DTR COM-порта. В момент открытия компорта сигнал dtr выставляется в единицу, и импульс проходящий через конденсатор ресетит ардуину. Из-за того что postal постоянно открывает и закрывает компорт - приходится отключать на адруине автосброс для того чтобы она работала с postal. А если компорт открывать при старте postal и держать его открытым до выхода, ардуина сбросится только один раз (при старте postal) и дальше будет работать. В этом была мысль.
Postal2 
Бывалый
Сообщения: 97
Postal2
 
Сообщение #284 от 15/02/2020 12:23 цитата  

mynamemyname, тебя инженером надо к врагу забросить для вредительства.
barbosa75 
Новичок
Сообщения: 19
 
Сообщение #285 от 22/02/2020 10:07 цитата  

Postal2 писал:
При тестировании на реальных eMMC и SD-карточках в прошивках обнаружены ошибки. Они исправлены (версия 4b). Пожалуйста, перешейте свой Девайс новой прошивкой.
какой хекс шить в мегу88?
mynamemyname 
Заглянувший
Сообщения: 4
 
Сообщение #286 от 06/03/2020 15:48 цитата  

Postal2 писал:
mynamemyname, тебя инженером надо к врагу забросить для вредительства.

я предложил простейшую доработку, улучшающую функцонал. Нет - так нет, навязываться не было желания. Зачем обзываться-то?
Postal2 
Бывалый
Сообщения: 97
Postal2
 
Сообщение #287 от 07/03/2020 01:04 цитата  

mynamemyname, в следующей версии интересующие выходы при открытии порта ставятся в неактивное состояние, твои рекомендации учтены.
dersp 
Участник
Сообщения: 250
dersp
 
Сообщение #288 от 19/03/2020 22:34 цитата  

Уважаемый Postal2, Несколько лет успешно пользовался Вашим программатором Postal-3, но вот столкнулся с необходимостью сделать патч прошивки ПЗУ с контроллера HDD Seagate ST2000DM001. Там ПЗУ на МС SPI Flash LE25FS406 фирмы Sanyo, а у неё питание - 1,8V. У моего же программатора, минимальное напряжение для МС этого типа - 3,3V. Какими средствами можно адаптировать мой экземпляр программатора для работы с МС на напряжение 1,8V? Может этот вопрос уже где-то обсуждался, но я найти не смог, в И-нете обсуждаются только адаптеры для программатора CH341A, о Postal-е - ни слова. И ещё одно, нужно ли какое-то обновление софта программатора для работы с МС указанного выше типа?
Postal2 
Бывалый
Сообщения: 97
Postal2
 
Сообщение #289 от 20/03/2020 13:40 цитата  

dersp, есть какая-то простейшая схема для 1.8в на диодах и резисторах, её легко найти и можно сделать самому. Есть ещё на микросхеме - преобразователе уровня, такой адаптер есть у меня. У него есть интересная особенность - он работает, только если со стороны программатора установлено 3.3, а если 5 - то не работает.
https://aliexpress.ru/item/32828913871.html
dersp 
Участник
Сообщения: 250
dersp
 
Сообщение #290 от 20/03/2020 14:28 цитата  

Postal2 писал:
https://aliexpress.ru/item/32828913871.html

Спасибо за ссылку, я такой адаптер заказал, хотя и самодельный собрать не проблема. Интересует вторая часть вопроса из моего предыдущего поста - софт. Какую модель МС нужно выбирать в списке выбранной группы SPI Flash, ведь той МС, о которой я писал, в списке нет? Или поставить галку для AUTO SIZE?
Postal2 
Бывалый
Сообщения: 97
Postal2
 
Сообщение #291 от 20/03/2020 16:37 цитата  

dersp, размер выберите вручную
LE25FS406 4M-bit (512K×8) Serial Flash Memory
Auto Size тоже сработает, если в первых 64к есть данные (должны быть, хотя у большинства компьютерных bios нет).
Со временем будет сделано более удобно.
dersp 
Участник
Сообщения: 250
dersp
 
Сообщение #292 от 21/03/2020 01:11 цитата  

Спасибо.
Я тут привёл в нормальный вид простейшую схему адаптера для МС на напряжение питания 1,8V.
Посмотрите, пожалуйста, нужен ли там диод D3. Во многих подобных схемах он отсутствует.

  1,8V для POSTAL-3.jpg  107.94 КБ  Скачано: 657 раз(а)
Postal2 
Бывалый
Сообщения: 97
Postal2
 
Сообщение #293 от 21/03/2020 15:50 цитата  

dersp, диод очевидно нужен. Другое дело, что нет ёмкости по питанию мсх. Однако, у тех кто делал - работает без неё. Лучше, пока работает, ничего с этой схемой не делать. Если что - 0.1 по питанию поставить.
dersp 
Участник
Сообщения: 250
dersp
 
Сообщение #294 от 22/03/2020 13:51 цитата  

Здравствуйте.
Спасибо. Снял дамп с МС, программа сообщила: "Чип пуст, или стёрт, во всех ячейках записано FF".
Как это могло произойти, если никаких действий в программе, кроме "Read", я не производил.
Может в настройках, что-то неправильно сделал (скрин прилагаю)?




Postal2 
Бывалый
Сообщения: 97
Postal2
 
Сообщение #295 от 22/03/2020 15:16 цитата  

dersp писал:
Может в настройках, что-то неправильно сделал (скрин прилагаю)

Не мучайтесь, дождитесь адаптера на 1.8 с али, у вас не хватит знаний настроить самодельный адаптер. Микросхема имеет ёмкость 524288 байт, указано выше. Скорость всегда для spi ставится максимальная (она и так небольшая).
dersp 
Участник
Сообщения: 250
dersp
 
Сообщение #296 от 22/03/2020 18:33 цитата  

Postal2 писал:

Не мучайтесь, дождитесь адаптера на 1.8 с али...

Спасибо, так и сделаю.
armagon 
Заглянувший
Сообщения: 7
armagon
 
Сообщение #297 от 09/05/2020 02:17 цитата  

просто опупеть! сегодня прошил проц micronas VCT6973G + ch341a + postal3
Postal2 
Бывалый
Сообщения: 97
Postal2
 
Сообщение #298 от 18/07/2020 17:57 цитата  

Скоро здесь будет выложена версия с поддержкой Cypress FX2LP, рекомендуется не спеша заказать платку на нём. Прошивка встроена в Прогу, драйвер - любой от Cypress. Распиновка:
PB7=CMD/SPI - OUT FROM CHIP
PB6=DAT0/SPI INPUT TO CHIP
CTL0=CLOCK
PB0=IR-RECEIVER VIA 1K
PD5=SDA
PD6=SCL (RESET AVR AND SPI-NEW)
PD7=WP(ORG) - AND RESET FPGA WHEN SPI MODE.
PD4=CS SPI, IR-LED NEGATIVE PULSE
PD3=MISO MASTER INPUT
PD2=MOSI OUTPUT
PD1=CLOCK
PD0= IR-LED POZITIV PULSE
PA7 = "PRE" VIA 1K FOR 93CXX
CS USE PA0 AND PD4 TOGETHER (PA0 HAS LED ALSO)
PA1 - SECOND LED
Postal2 
Бывалый
Сообщения: 97
Postal2
 
Сообщение #299 от 05/08/2020 10:06 цитата  

Предварительная версия для FX2LP, только eMMC. Скорость - 24 мегабайта в минуту. Прошивка пока снаружи, используйте "Write RAM".

  Postal3_fx2lp_prealfa.rar  350 КБ  Скачано: 630 раз(а)
Borg 
Новичок
Сообщения: 13
 
Сообщение #300 от 27/08/2020 19:53 цитата  

подскажите дураку, как же прошить это чудо!?

Перейти: 
Следующая тема · Предыдущая тема
На страницу Пред.  1, 2, 3 ... 8, 9, 10 ... 14 ... 15, 16, 17  След.
Показать/скрыть Ваши права в разделе

Интересное от ESpec


Другие темы раздела Программаторы



Rambler's Top100 Рейтинг@Mail.ru liveinternet.ru RadioTOP