HEX из прошитого PIC16F628A

Поклонники продукции Microchip Technology Inc тусуются тут.
nobilia7
Нашел транзистор. Понюхал.
Сообщения: 171
Зарегистрирован: Ср окт 24, 2018 09:11:02

HEX из прошитого PIC16F628A

Сообщение nobilia7 »

Прошу пояснить следующее:
Прошил ПИК, считал и сохранил. Открываю в WinHEX, пытаюсь сравнить оригинал с тем,что записалось. Данные не совпадают. При попытке открыть сохраненный НЕХ например в WinPIC800, ругается на наличие символа "n" в первой строке. С чем может быть связана ошибка?
Orig 16F628A.HEX
(4.55 КБ) 264 скачивания
5.hex
(11.98 КБ) 268 скачиваний
5.JPG
(62.21 КБ) 241 скачивание
O.JPG
(59.91 КБ) 221 скачивание
Реклама
1en2
Собутыльник Кота
Сообщения: 2804
Зарегистрирован: Вс фев 02, 2020 09:12:37

Re: HEX из прошитого PIC16F628A

Сообщение 1en2 »

не открывай WinHEX-ом, открой другой прогой (PonyProg)
Реклама
-=Vovka=-
Опытный кот
Сообщения: 844
Зарегистрирован: Пн апр 11, 2011 10:08:52

Re: HEX из прошитого PIC16F628A

Сообщение -=Vovka=- »

Просмотреть/Отредактировать можно программами PicHexEdit и epEdit
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: HEX из прошитого PIC16F628A

Сообщение otest »

Может как прошилось так и считалось. Устройство работает?
Реклама
Эиком - электронные компоненты и радиодетали
NStorm
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Re: HEX из прошитого PIC16F628A

Сообщение NStorm »

nobilia7, не надо пытаться WinHEX'ом открывать HEX файлы. WinHEX нужен для открытия бинарных файлов. Переведите HEXы в бинарники и сравните. А HEX файл - это текстовый формат. Его надо открывать специальными программами, как написали, чтобы они обработали его как надо и по-сути в итоге показали бинарный вид в итоге, чтобы сравнить можно было.
Реклама
nobilia7
Нашел транзистор. Понюхал.
Сообщения: 171
Зарегистрирован: Ср окт 24, 2018 09:11:02

Re: HEX из прошитого PIC16F628A

Сообщение nobilia7 »

В Пони вот такое:
O1.JPG
(100.37 КБ) 215 скачиваний
51.JPG
(116.52 КБ) 187 скачиваний
В PICDisasm не дает открыть Debug и AsmFile
52.JPG
(58.55 КБ) 193 скачивания
53.JPG
(62.53 КБ) 183 скачивания
54.JPG
(105.59 КБ) 180 скачиваний
Правильно ли работает устройство - точно сказать не могу. Вообще первый раз прошиваю ПИК628. Стирать - стирает, все по "0", сигнатуру читает, если посмотреть по прикрепленному Хексу - вроде все записано верно, за исключением первой строки. Да, еще, объем записанного больше почти в 3 раза, чем оригинал..
Реклама
NStorm
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Re: HEX из прошитого PIC16F628A

Сообщение NStorm »

В Пони вот такое:
Ну и всё совпадает. Всё ок. В PICDisasm опять не так открылось, как бинарник, забейте.

Вообще, если нужна проверка на корректную запись, обычно этим умеет заниматься софт для прошивки. Сразу обычно кнопка вроде Verify есть. Оно и сравнивает вычитанное содержимое с исходным файлом.
nobilia7
Нашел транзистор. Понюхал.
Сообщения: 171
Зарегистрирован: Ср окт 24, 2018 09:11:02

Re: HEX из прошитого PIC16F628A

Сообщение nobilia7 »

NStorm при попытке загрузить в другую программу, напр винхекс800 - ругается и ничего не дает делать.
55.JPG
(42.07 КБ) 179 скачиваний
А почему вы считаете, что все совпадает? Первая строка с другими данными, как мне кажется.
А как в PICDisasm как бинарник забить?
Последний раз редактировалось nobilia7 Вт апр 27, 2021 12:38:46, всего редактировалось 1 раз.
NStorm
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Re: HEX из прошитого PIC16F628A

Сообщение NStorm »

nobilia7, без понятия. Оно вам надо? В Пони открылось правильно, им и пользуйтесь.
nobilia7
Нашел транзистор. Понюхал.
Сообщения: 171
Зарегистрирован: Ср окт 24, 2018 09:11:02

Re: HEX из прошитого PIC16F628A

Сообщение nobilia7 »

А почему вы считаете, что все совпадает? Первая строка с другими данными, как мне кажется.
В Пони открылось правильно, им и пользуйтесь.---
К сожалению Пони не поддерживает USB...
NStorm
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Re: HEX из прошитого PIC16F628A

Сообщение NStorm »

nobilia7, а при чем здесь поддержка USB, если вы хотите сравнить 2 файла? Читайте-пишите одной программой, сравнивайте другой тогда, если вам это так нужно.

В первой строке там емнип конфиг. слово лежит. FF при записе получается 3F при чтении, т.к. там не все биты пишутся. Это нормально.

Зачем вы вообще сравниваете только что записанный хекс? В чем цель? Зачем вам это? Еще раз повторяю, если надо понимать, что всё записалось нормально - это должен уметь делать софт для прошивки в режиме проверки. Он как раз знает как такие моменты с конфиг. словом и прочим учитывать.
nobilia7
Нашел транзистор. Понюхал.
Сообщения: 171
Зарегистрирован: Ср окт 24, 2018 09:11:02

Re: HEX из прошитого PIC16F628A

Сообщение nobilia7 »

Вы писали: В Пони открылось правильно, им и пользуйтесь.---
Я подумал, что предлагаете писать при помощи Пони.
К сожалению, софт, которым записал, не умеет делать сравнение и проверку. Альтернативы пока не нахожу. Железо поддерживается только этим софтом. Может конечно плохо искал...
Проверить Мсх. в конструкции пока не могу, не собрана. Поэтому пытаюсь понять, правильно ли записалось.
NStorm
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Re: HEX из прошитого PIC16F628A

Сообщение NStorm »

nobilia7, проверяйте тогда через Пони, а шейте-читайте через ваш софт. Как я сказал, там всё нормально у вас на скринах. То, что FF в первых 8 байтах поменялись на 3F при чтении - это нормально, особенности организации данных.
nobilia7
Нашел транзистор. Понюхал.
Сообщения: 171
Зарегистрирован: Ср окт 24, 2018 09:11:02

Re: HEX из прошитого PIC16F628A

Сообщение nobilia7 »

спасибо. соберу схему - буду проверять.
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: HEX из прошитого PIC16F628A

Сообщение otest »

Стирать - стирает, все по "0"
После стирания должно быть всё 3FF.
nobilia7
Нашел транзистор. Понюхал.
Сообщения: 171
Зарегистрирован: Ср окт 24, 2018 09:11:02

Re: HEX из прошитого PIC16F628A

Сообщение nobilia7 »

Да, все 3FF.
Мне единственно, что сейчас не понятно, откуда берется символ n>>i .
Когда в PicHexEdit удаляю эти символы - эту сохраненную прошивку можно загрузить в любую программу.
Если символы не удалить - программы ругаются на некорректную запись в первой строке, и, соответственно, файл не загружают. Скрин был выше.
OKF
Это не хвост, это антенна
Сообщения: 1393
Зарегистрирован: Вт июн 07, 2011 08:03:18

Re: HEX из прошитого PIC16F628A

Сообщение OKF »

Очевидно софт которым вы пишете, неправильно сохраняет хекс файл. Столько текста, картинок, что вы только не пробуете, но чем вы пишете/считываете так и не понятно. Неужто так сложно нормально изъясниться.(
nobilia7
Нашел транзистор. Понюхал.
Сообщения: 171
Зарегистрирован: Ср окт 24, 2018 09:11:02

Re: HEX из прошитого PIC16F628A

Сообщение nobilia7 »

OKF, ... чем вы пишете/считываете так и не понятно....
Программатор по ссылке: http://rweather.github.io/ardpicprog/index.html
Софт под него там же. Альтернативного не нашел.
1en2
Собутыльник Кота
Сообщения: 2804
Зарегистрирован: Вс фев 02, 2020 09:12:37

Re: HEX из прошитого PIC16F628A

Сообщение 1en2 »

т.е. вы нашли малораспространённый вариант программатора-самоделки (без отзывов о его работе ???), где используется ардуина......тогда вам с ним и воевать...(13 В там тоже непонятно нарисовано для 7812)
nobilia7
Нашел транзистор. Понюхал.
Сообщения: 171
Зарегистрирован: Ср окт 24, 2018 09:11:02

Re: HEX из прошитого PIC16F628A

Сообщение nobilia7 »

1en2, Ну почему же ....без отзывов? Да и с питанием там все абсолютно понятно, текст читайте. Насчет HVP «Vpp-first», HVP «Vdd-first» и LVP «Special pin» - это действительно Вам самому разбираться (читать ДШ), Не всем же собирать 5 проводков и Громова?...
Ну а вопрос покупок и модных бутиков - это немного в другой теме форума.
Ответить

Вернуться в «PIC»