|
Текущее время: 06 окт 2024, 13:04
|
Сообщения без ответов | Активные темы
Правила форума
Счетчик сообщений в этом форуме выключен.
|
|
|
|
G33RT
|
Заголовок сообщения: Re: Программатор для ENE/ITE/MEC/Nuvoton TETRIS/SPIDER/JAWS (Vertyanov_JIG) Добавлено: 30 июн 2023, 05:31 |
Я тут случайно |
|
|
Зарегистрирован: 15 ноя 2016, 23:24 Наличности на руках: 18.02
Сообщения: 4 Откуда: Belgium
|
Vertyanov_SS писал(а): Any of BASE1/BASE2/BASE3
Do you have an European re-seller ? This to avoid import fees and taxes in my country.
_________________ Regards, Geert
|
|
|
|
|
Sanches524
|
Заголовок сообщения: Re: Программатор для ENE/ITE/MEC/Nuvoton TETRIS/SPIDER/JAWS (Vertyanov_JIG) Добавлено: 30 июн 2023, 12:49 |
Пользователь |
|
|
Зарегистрирован: 22 авг 2015, 08:45 Наличности на руках: 18.35
Сообщения: 613 Откуда: Междуреченск
|
Vertyanov_SS писал(а): фото вашего программатора 2 версии покажите Вложение: Prog111.jpg Вложение: Prog222.jpg
У вас нет доступа для просмотра вложений: 1. Пожалуйста авторизуйтесь или зарегистрируйтесь. 2. Вы должны иметь 15 (ПЯТНАДЦАТЬ) или более сообщений. 3. У нас можно купить доступ к файлам.
|
|
|
|
|
Grizli_saratov
|
Заголовок сообщения: Re: Программатор для ENE/ITE/MEC/Nuvoton TETRIS/SPIDER/JAWS (Vertyanov_JIG) Добавлено: 30 июн 2023, 18:39 |
Продвинутый форумчанин |
|
|
Зарегистрирован: 14 июн 2012, 19:05 Наличности на руках: 96.76
Сообщения: 823 Откуда: Саратов
|
Прошу помощи у Сергея и общественности. Суть - прошивка mec1619l на плате LGS-1 при помощи SUCCESSOR. Темы здесь по прошивке этого мульта уже имеются, все их тщательно проштудировал, и в соответствии с ними распаял JTAG_RST# в высокий уровень, jtag распаял на CN27, в соответствии с подсказкой оболочки. При нажатии MEC GET ID:
30.06.2023 18:32:03 JTAG ID 0x200024B1 [answer 0x1] [TCK 1Mhz] ARC-625D Embedded Controller (EC) MEC EC ID 0x02052445 Device ID 0x0000030B No BOOT lock No EEPROM lock [Settings not found. Manual mode.]
Далее выбираю FLASH 192K c частотой 5Mhz. Загружаю файл (из темы viewtopic.php?f=58&t=64119) по отзыву рабочая. Запись. Получаю
Reading into a buffer from a file: D:\Мастерская\Прошивки ноутов\mec1619\1.bin File read successfully (file size 198656 bytes) Warning! Buffer increased by a multiple of 64KB. Create buffer 262144 bytes (256KB) CRC32 PC style = 0x96F080A6 CRC32/MPEG-2 = 0xA6E58E7A
Are you sure you want to write FLASH? User said YES
30.06.2023 18:37:39 JTAG ID 0x200024B1 [answer 0x1] [TCK 5Mhz] ARC-625D Embedded Controller (EC) MEC EC ID 0x02052445 Device ID 0x0000030B
--> MEC FLASH ERASE 192KB, TCK 5Mhz Elapsed time: 630[ms]. Rate 304[KB/sec] --> MEC FLASH BLANK CHECK 192KB, TCK 5Mhz Data does not match (showing first 20 bytes): ADR err: 0x000004 EC: 0x02 ADR err: 0x000005 EC: 0x00 ADR err: 0x000006 EC: 0xFB ADR err: 0x000044 EC: 0x00 ADR err: 0x000045 EC: 0x00 ADR err: 0x000046 EC: 0x00 ADR err: 0x000047 EC: 0x00 ADR err: 0x000048 EC: 0x00 ADR err: 0x000049 EC: 0x00 ADR err: 0x00004A EC: 0x00 ADR err: 0x00004B EC: 0x00 ADR err: 0x000084 EC: 0x00 ADR err: 0x000085 EC: 0x00 ADR err: 0x000086 EC: 0x00 ADR err: 0x000087 EC: 0x00 ADR err: 0x000088 EC: 0x00 ADR err: 0x000089 EC: 0x00 ADR err: 0x00008A EC: 0x00 ADR err: 0x00008B EC: 0x00 ADR err: 0x00008C EC: 0x00 Connection lost (adr 0x001400) Try lowering the frequency (TCK)
Собственно имею не ожидаемые не совпадения, а потерю коннекта. Питания не пропадают. Причем, если обресетить программатор и материнку и просто пытаться читать мульт (ничего не записывая), связь так же теряется. Может на 30% потеряться, может на 5
|
|
|
|
|
Grizli_saratov
|
Заголовок сообщения: Re: Программатор для ENE/ITE/MEC/Nuvoton TETRIS/SPIDER/JAWS (Vertyanov_JIG) Добавлено: 30 июн 2023, 22:33 |
Продвинутый форумчанин |
|
|
Зарегистрирован: 14 июн 2012, 19:05 Наличности на руках: 96.76
Сообщения: 823 Откуда: Саратов
|
Vertyanov_SS писал(а): что с сигналами FWP и MSDATA ? FWP - я так понимаю это Write Protection? Я не могу на этой плате интерпретировать этот сигнал. MSDATA - притянут к земле. Не мной, с завода притянут.
|
|
|
|
|
tapi1963
|
Заголовок сообщения: Re: Программатор для ENE/ITE/MEC/Nuvoton TETRIS/SPIDER/JAWS (Vertyanov_JIG) Добавлено: 30 июн 2023, 23:00 |
Пользователь |
|
|
Зарегистрирован: 21 июл 2019, 22:23 Наличности на руках: 184.23
Сообщения: 526 Откуда: Maalot
|
Я не великий спец. Извините, но я бы попробовал положить прошивку в корень диска, без русских букв, по дороге. Несколько раз, лично мне, помогало! Потом, просто все прошивки кинул в папку, где всё английские буквы, чтоб не заморачиваться.
_________________ IR8500;BST-863; WDS81; TDS224; Fluke 115; RT809H; TL866A.
|
|
|
|
|
Vertyanov_SS
[ТС]
|
Заголовок сообщения: Re: Программатор для ENE/ITE/MEC/Nuvoton TETRIS/SPIDER/JAWS (Vertyanov_JIG) Добавлено: 03 июл 2023, 19:08 |
Инженер |
|
|
Зарегистрирован: 24 май 2012, 15:34 Наличности на руках: 737.60
Сообщения: 282 Откуда: Екатеринбург
|
Grizli_saratovне знаю что подсказать попробуйте -MEC_DBG_TF_RST притянуть к земле через 100ом. FWP у этого EC уже нет - подзабывать стал. Эта нога разрешала запись MEC1609. ЗЫ Ну и вот еще что нашел viewtopic.php?p=866157#p866157что-то с записью на плате (может не только на этой !??)
_________________ Программатор SUCCESSOR/JIG V2/3. Пост карты DDR234/NGFF_GoWin/KFCT_BIG
|
|
|
|
|
Grizli_saratov
|
Заголовок сообщения: Re: Программатор для ENE/ITE/MEC/Nuvoton TETRIS/SPIDER/JAWS (Vertyanov_JIG) Добавлено: 03 июл 2023, 21:11 |
Продвинутый форумчанин |
|
|
Зарегистрирован: 14 июн 2012, 19:05 Наличности на руках: 96.76
Сообщения: 823 Откуда: Саратов
|
Vertyanov_SS писал(а): ЗЫ Ну и вот еще что нашел viewtopic.php?p=866157#p866157 Сергей, а вот человек там пишет, что "При этом нужно перевести галку Skip BOOT block на Erase All"... В оболочке сацессора никаких подобных галочек нет. Есть просто выбор памяти - флешь и епром. Имеется в виду это?
|
|
|
|
|
Grizli_saratov
|
Заголовок сообщения: Re: Программатор для ENE/ITE/MEC/Nuvoton TETRIS/SPIDER/JAWS (Vertyanov_JIG) Добавлено: 04 июл 2023, 13:59 |
Продвинутый форумчанин |
|
|
Зарегистрирован: 14 июн 2012, 19:05 Наличности на руках: 96.76
Сообщения: 823 Откуда: Саратов
|
И всё таки. Я, видимо, путаюсь в методике прошивки. Подготавливаю, распаиваю jtag, запускаю оболочку, запитываю материнку, нажимаю MEC GET ID, получаю ответ от мульта. Вроде всё хорошо. Далее ниже видим выбор типа памяти - flash и eeprom. Соответственно, первый размером в 192К, второй размером в 2К. В сумме на оба 194К. Как здесь на форуме уже не раз отмечали, в новый мульт надо лить те самые 194К, и имеющиеся на форуме рабочие дампы (по отзывам пользователей по крайней мере) как раз размером в 194. Так каким образом я могу прошить эти 194К? При условии того, что никаких других настроек типа Skip BOOT block и Erase All в оболочке нет? Порезав дамп и прошив по отдельности каждый сначала один потом другой? В какой последовательности? Насколько я понимаю, программы версий 2 и 3 некоторым образом отличались от программы сацессора. Не могу сравнить, поскольку до этого обладал только древней первой версией.
|
|
|
|
|
Vertyanov_SS
[ТС]
|
Заголовок сообщения: Re: Программатор для ENE/ITE/MEC/Nuvoton TETRIS/SPIDER/JAWS (Vertyanov_JIG) Добавлено: 04 июл 2023, 15:57 |
Инженер |
|
|
Зарегистрирован: 24 май 2012, 15:34 Наличности на руках: 737.60
Сообщения: 282 Откуда: Екатеринбург
|
Grizli_saratovДавайте разберемся. Дайте ссылку на прошивку, в которой именно 194KB. Я долго не искал, но вот, для примера. Например в этой ссылке есть файл на 194KB, а не 192KB. Если открыть редактором, то можно увидеть, что после адреса 300000h идет повтор того, что начинается с адреса 0. У меня есть обьяснение как и почему так. Небольшая справка по наличию FLASH/INFO и EEPROM в этих EC CHIP=MEC1609 FLASH=192 INFO=2 CHIP=MEC1619 FLASH=192 EEPROM=1 Внутри EC все это раскладывается следующим образом. На примере 1609: С адреса 0 по 300000h (ровно 192KB 196608 байт) находится FLASH память. С адреса 300000h по 300800h находится некая зона INFO (она для программатора все одно что FLASH). Размером 2048байт = 2KB. EEPROM у 1609 нет. Для 1619 все так-же с FLASH - с адреса 0 по 300000h INFO в нем нет, но есть EEPROM. EEPROM живет как отдельная сущность и доступ к нему иначе, поэтому пока опустим. Таким образом, чтобы прочитать 1609 ВМЕСТЕ с INFO областью, нам достаточно читать от 0 до 300800h (192+2=194KB) А теперь мое предположение, но оно не без почвенное. Я так полагаю, что в программе свода не делался анализ какой конкретно читается MEC и для простоты он читал всегда 194KB. Ну чтобы сразу и FLASH и INFO вычитать. Этим и обьясняется, что дампы, считанные сводом, даже у 1619, имеют 194KB (а не 192KB). Таким образом у людей появляются вопросы ) Про 194KB, надеюсь, вопрос прояснили. перевести галку Skip BOOT block на Erase AllЭта настройка была убрана даже в последних версиях 3ки ибо она путала людей, да и как оказалось, не было нужды записывать ВЫШЕ boot области, не трогая при этом сам boot. Были EC, у которых boot был закрыт, а остальное было доступно. Если пользователь хотел все-же переписать закрытый boot, то он должен был двинуть эту галку. В этом случае мы стираем все и потом вливает дамп (flash) целиком с boot областью. Убрано, как рудимент и лишнее ... Наследник все это обходит гораздо проще. Если boot закрыт, то будет вопрос пользователю - стереть все и переписать вместе с boot или ВЫШЕ boot, не трогая его самого. Если же JTAG заблокирован, то будет вопрос о допустимости стереть ВСЕ, чтобы записать. Просто если JTAG заблокирован, то мы ничего не сможем прочитать .... ни flash, ни info, ни EEPROM. Разумеется, что пользователь должен понимать сможет ли он вернуть к жизни аппарат, если он скажет все стереть, а дампов flash и eeprom у него нет )) Есть еще одно но, с которым может быть трабла. Именно с 1619 почему-то на тот момент и у меня и у свода в считаных дампах могли быть считаны 32х битные данные со значениями 0, вместо реальных. Считанные таким образом дампы так-же выложены и тут на форуме. У меня нет тела с 1619, чтобы разобраться и исправить, если такой косяк остается и у меня. По ссылке, что я давал на дамп выше, можете посмотреть на адреса (в hex виде) 2118 2154 AB81 и так далее я не скажу на 100% именно за эти адреса, но этот косяк есть и его видел раньше ВОТ ---------- Добавлено спустя 12 минут 37 секунд: ---------- Grizli_saratovГрафик у меня плотный, но если можете заслать MB на пару недель, то я поставлю точку и с пропусками и с записью этого EC.
_________________ Программатор SUCCESSOR/JIG V2/3. Пост карты DDR234/NGFF_GoWin/KFCT_BIG
|
|
|
|
|
Serguz05
|
Заголовок сообщения: Re: Программатор для ENE/ITE/MEC/Nuvoton TETRIS/SPIDER/JAWS (Vertyanov_JIG) Добавлено: 04 июл 2023, 19:16 |
Продвинутый форумчанин |
|
|
Зарегистрирован: 09 фев 2013, 23:45 Наличности на руках: 5,302.32
Сообщения: 2419 Откуда: Riga
|
DanqeRNo. only IT8176FN is output to the keyboard connector. to flash the IT8227E, you need to solder the wires to the multicontroller. or flash the cartoon on another board or use ITE lite programming adapter. https://www.vss.store/magazin/product/i ... ng-adapterPinout 8227 seems to be the same as 8586/87 Вложение: mult.JPG
У вас нет доступа для просмотра вложений: 1. Пожалуйста авторизуйтесь или зарегистрируйтесь. 2. Вы должны иметь 15 (ПЯТНАДЦАТЬ) или более сообщений. 3. У нас можно купить доступ к файлам.
|
|
|
|
|
Serguz05
|
Заголовок сообщения: Re: Программатор для ENE/ITE/MEC/Nuvoton TETRIS/SPIDER/JAWS (Vertyanov_JIG) Добавлено: 04 июл 2023, 20:57 |
Продвинутый форумчанин |
|
|
Зарегистрирован: 09 фев 2013, 23:45 Наличности на руках: 5,302.32
Сообщения: 2419 Откуда: Riga
|
DanqeRthis section on the Vertyanov programmer and favorite questions related to connection, programming and nuances. for any other questions, you need to open your own topic in the appropriate section and there already ask questions and get answers. p.s. firmware on nm-d281 for ITE8176FN-56A keyboard multicontroller like here. viewtopic.php?p=996363#p996363
|
|
|
|
|
Vertyanov_SS
[ТС]
|
Заголовок сообщения: Re: Программатор для ENE/ITE/MEC/Nuvoton TETRIS/SPIDER/JAWS (Vertyanov_JIG) Добавлено: 06 июл 2023, 18:03 |
Инженер |
|
|
Зарегистрирован: 24 май 2012, 15:34 Наличности на руках: 737.60
Сообщения: 282 Откуда: Екатеринбург
|
Tenhi писал(а): v2d(зеленый),ПО - 4F. viewtopic.php?p=951692#p951692
_________________ Программатор SUCCESSOR/JIG V2/3. Пост карты DDR234/NGFF_GoWin/KFCT_BIG
|
|
|
|
|
Tenhi
|
Заголовок сообщения: Re: Программатор для ENE/ITE/MEC/Nuvoton TETRIS/SPIDER/JAWS (Vertyanov_JIG) Добавлено: 06 июл 2023, 18:48 |
Интересующийся |
|
|
Зарегистрирован: 23 ноя 2015, 21:52 Наличности на руках: 112.97
Сообщения: 193 Откуда: Donetsk
|
Vertyanov_SS писал(а): viewtopic.php?p=951692#p951692 не помогло. Окошко появляется, но требование обновить не пропадает. Написал В ЛС.
|
|
|
|
|
starlefson
|
Заголовок сообщения: Re: Программатор для ENE/ITE/MEC/Nuvoton TETRIS/SPIDER/JAWS (Vertyanov_JIG) Добавлено: 09 июл 2023, 12:19 |
Интересующийся |
|
|
Зарегистрирован: 13 май 2023, 23:32 Наличности на руках: 109.00
Сообщения: 21 Откуда: Оскол
|
starlefson писал(а): строка LA-L011P KB_pins=30 1MM DOWN LEFT FLASH=160 KSO3=15 KSI4=28 KSI7=31 KSI6=30 KSI5=27 CHIP=KB9542QF2 Вчера промучался час с данной доской и не мог прошить, хотя сам же нашел комбинацию и сюда добавил строку и шилась ранее она у меня отлично, прогер ошибку выдаёт на этапе выбора платы. А оказалось что в строке закралась ошибка в одном знаке, ( 30 исправить на 32) просьба исправить в последующих обновлениях, а то люди тоже не законектятся с данным мультом. Верная строка LA-L011P KB_pins=32 1MM DOWN LEFT FLASH=160 KSO3=15 KSI4=28 KSI7=31 KSI6=30 KSI5=27 CHIP=KB9542QF2
У вас нет доступа для просмотра вложений: 1. Пожалуйста авторизуйтесь или зарегистрируйтесь. 2. Вы должны иметь 15 (ПЯТНАДЦАТЬ) или более сообщений. 3. У нас можно купить доступ к файлам.
|
|
|
|
|
Vertyanov_SS
[ТС]
|
Заголовок сообщения: Re: Программатор для ENE/ITE/MEC/Nuvoton TETRIS/SPIDER/JAWS (Vertyanov_JIG) Добавлено: 12 июл 2023, 10:29 |
Инженер |
|
|
Зарегистрирован: 24 май 2012, 15:34 Наличности на руках: 737.60
Сообщения: 282 Откуда: Екатеринбург
|
Shalun-avd писал(а): nm-d521 = nm-d471 ничего подобного у nm-d521 34 пина
_________________ Программатор SUCCESSOR/JIG V2/3. Пост карты DDR234/NGFF_GoWin/KFCT_BIG
|
|
|
|
|
Vertyanov_SS
[ТС]
|
Заголовок сообщения: Re: Программатор для ENE/ITE/MEC/Nuvoton TETRIS/SPIDER/JAWS (Vertyanov_JIG) Добавлено: 12 июл 2023, 15:46 |
Инженер |
|
|
Зарегистрирован: 24 май 2012, 15:34 Наличности на руках: 737.60
Сообщения: 282 Откуда: Екатеринбург
|
snaksi писал(а): можно ли найти где-нибудь старую версию ПО (например, версию 8.7) Во вложении, только я не понимаю ЗАЧЕМ эта старая версия ))
У вас нет доступа для просмотра вложений: 1. Пожалуйста авторизуйтесь или зарегистрируйтесь. 2. Вы должны иметь 15 (ПЯТНАДЦАТЬ) или более сообщений. 3. У нас можно купить доступ к файлам.
_________________ Программатор SUCCESSOR/JIG V2/3. Пост карты DDR234/NGFF_GoWin/KFCT_BIG
|
|
|
|
|
snaksi
|
Заголовок сообщения: Re: Программатор для ENE/ITE/MEC/Nuvoton TETRIS/SPIDER/JAWS (Vertyanov_JIG) Добавлено: 12 июл 2023, 17:21 |
Я тут случайно |
|
|
Зарегистрирован: 12 июл 2023, 14:46 Наличности на руках: 0.00
Сообщения: 0 Откуда: Bulgaria
|
Vertyanov_SS писал(а): ЗАЧЕМ эта старая в Потому что я не могу прошить мулт.
|
|
|
|
|
Vertyanov_SS
[ТС]
|
Заголовок сообщения: Re: Программатор для ENE/ITE/MEC/Nuvoton TETRIS/SPIDER/JAWS (Vertyanov_JIG) Добавлено: 12 июл 2023, 19:54 |
Инженер |
|
|
Зарегистрирован: 24 май 2012, 15:34 Наличности на руках: 737.60
Сообщения: 282 Откуда: Екатеринбург
|
Владимир1974 писал(а): тогда почему определяет как ID -> 8080 и постоянно меняет rev ->??? Вероятно не все линии доходят до EC или буфер/ы MCP23S17 подбиты ) Вы найдите причину, которая явно указывает на программатор, а не подозревайте его во всех грехах первым делом. PS Вторая версия работает с 8987 PS2 Самый верный способ проверить выходы - тест клавиатуры. Кнопкой будет пинцет, который замыкает контакты на программаторе.
_________________ Программатор SUCCESSOR/JIG V2/3. Пост карты DDR234/NGFF_GoWin/KFCT_BIG
|
|
|
|
|
Владимир1974
|
Заголовок сообщения: Re: Программатор для ENE/ITE/MEC/Nuvoton TETRIS/SPIDER/JAWS (Vertyanov_JIG) Добавлено: 12 июл 2023, 20:16 |
Интересующийся |
|
|
Зарегистрирован: 15 июл 2016, 10:03 Наличности на руках: 29.13
Сообщения: 28 Откуда: Н.Тагил
|
Vertyanov_SS писал(а): Вы найдите причину, которая явно указывает на программатор, а не подозревайте его во всех грехах первым делом. Я и не думал что это программатор. Проверка в режиме тест клавиатуры пройдена, все MCP23S17 работают как надо. Завтра проверю все линии на: A116C_REV10 KB_pins=28 LEFT DOWN PD0=3 PD1=7 PD2=8 PD3=11 PD4=14 PD5=15 PD6=16 PD7=17 BUSY=18 STB=1 AFD=2 INIT=4 SLIN=5 KSI4=9 KSI5=10 А сам мульт IT8987 может отдавать ID не корректно?
|
|
|
|
|
Vertyanov_SS
[ТС]
|
Заголовок сообщения: Re: Программатор для ENE/ITE/MEC/Nuvoton TETRIS/SPIDER/JAWS (Vertyanov_JIG) Добавлено: 12 июл 2023, 21:10 |
Инженер |
|
|
Зарегистрирован: 24 май 2012, 15:34 Наличности на руках: 737.60
Сообщения: 282 Откуда: Екатеринбург
|
Владимир1974 писал(а): А сам мульт IT8987 может отдавать ID не корректно? Маловероятно. Все линии связи проверяйте и землю.
_________________ Программатор SUCCESSOR/JIG V2/3. Пост карты DDR234/NGFF_GoWin/KFCT_BIG
|
|
|
|
|
|
|
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|