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

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

Сообщение nobilia7 »

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

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

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

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

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

Сообщение otest »

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

Сообщение NStorm »

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

Сообщение nobilia7 »

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

Сообщение NStorm »

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

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

Сообщение nobilia7 »

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

Сообщение NStorm »

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

Сообщение nobilia7 »

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

Сообщение NStorm »

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

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

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

Сообщение nobilia7 »

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

Сообщение NStorm »

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

Сообщение nobilia7 »

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

Сообщение otest »

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

Сообщение nobilia7 »

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

Сообщение OKF »

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

Сообщение nobilia7 »

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

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

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

Сообщение nobilia7 »

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

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