Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить

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

Вт апр 27, 2021 02:07:29

Прошу пояснить следующее:
Прошил ПИК, считал и сохранил. Открываю в WinHEX, пытаюсь сравнить оригинал с тем,что записалось. Данные не совпадают. При попытке открыть сохраненный НЕХ например в WinPIC800, ругается на наличие символа "n" в первой строке. С чем может быть связана ошибка?
Orig 16F628A.HEX
(4.55 KiB) Скачиваний: 192

5.hex
(11.98 KiB) Скачиваний: 180

5.JPG
(62.21 KiB) Скачиваний: 179

O.JPG
(59.91 KiB) Скачиваний: 161

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

Вт апр 27, 2021 05:43:37

не открывай WinHEX-ом, открой другой прогой (PonyProg)

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

Вт апр 27, 2021 07:47:15

Просмотреть/Отредактировать можно программами PicHexEdit и epEdit

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

Вт апр 27, 2021 09:08:42

Может как прошилось так и считалось. Устройство работает?

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

Вт апр 27, 2021 12:00:04

nobilia7, не надо пытаться WinHEX'ом открывать HEX файлы. WinHEX нужен для открытия бинарных файлов. Переведите HEXы в бинарники и сравните. А HEX файл - это текстовый формат. Его надо открывать специальными программами, как написали, чтобы они обработали его как надо и по-сути в итоге показали бинарный вид в итоге, чтобы сравнить можно было.

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

Вт апр 27, 2021 12:01:28

В Пони вот такое:
O1.JPG
(100.37 KiB) Скачиваний: 143

51.JPG
(116.52 KiB) Скачиваний: 134

В PICDisasm не дает открыть Debug и AsmFile
52.JPG
(58.55 KiB) Скачиваний: 134

53.JPG
(62.53 KiB) Скачиваний: 128

54.JPG
(105.59 KiB) Скачиваний: 126


Правильно ли работает устройство - точно сказать не могу. Вообще первый раз прошиваю ПИК628. Стирать - стирает, все по "0", сигнатуру читает, если посмотреть по прикрепленному Хексу - вроде все записано верно, за исключением первой строки. Да, еще, объем записанного больше почти в 3 раза, чем оригинал..

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

Вт апр 27, 2021 12:19:54

В Пони вот такое:

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

Вообще, если нужна проверка на корректную запись, обычно этим умеет заниматься софт для прошивки. Сразу обычно кнопка вроде Verify есть. Оно и сравнивает вычитанное содержимое с исходным файлом.

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

Вт апр 27, 2021 12:34:18

NStorm при попытке загрузить в другую программу, напр винхекс800 - ругается и ничего не дает делать.
55.JPG
(42.07 KiB) Скачиваний: 131

А почему вы считаете, что все совпадает? Первая строка с другими данными, как мне кажется.
А как в PICDisasm как бинарник забить?
Последний раз редактировалось nobilia7 Вт апр 27, 2021 12:38:46, всего редактировалось 1 раз.

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

Вт апр 27, 2021 12:37:56

nobilia7, без понятия. Оно вам надо? В Пони открылось правильно, им и пользуйтесь.

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

Вт апр 27, 2021 12:41:04

А почему вы считаете, что все совпадает? Первая строка с другими данными, как мне кажется.
В Пони открылось правильно, им и пользуйтесь.---
К сожалению Пони не поддерживает USB...

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

Вт апр 27, 2021 12:49:37

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

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

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

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

Вт апр 27, 2021 12:58:41

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

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

Вт апр 27, 2021 13:09:36

nobilia7, проверяйте тогда через Пони, а шейте-читайте через ваш софт. Как я сказал, там всё нормально у вас на скринах. То, что FF в первых 8 байтах поменялись на 3F при чтении - это нормально, особенности организации данных.

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

Вт апр 27, 2021 13:19:04

спасибо. соберу схему - буду проверять.

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

Вт апр 27, 2021 13:42:31

Стирать - стирает, все по "0"

После стирания должно быть всё 3FF.

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

Вт апр 27, 2021 14:02:39

Да, все 3FF.
Мне единственно, что сейчас не понятно, откуда берется символ n>>i .
Когда в PicHexEdit удаляю эти символы - эту сохраненную прошивку можно загрузить в любую программу.
Если символы не удалить - программы ругаются на некорректную запись в первой строке, и, соответственно, файл не загружают. Скрин был выше.

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

Вт апр 27, 2021 21:18:00

Очевидно софт которым вы пишете, неправильно сохраняет хекс файл. Столько текста, картинок, что вы только не пробуете, но чем вы пишете/считываете так и не понятно. Неужто так сложно нормально изъясниться.(

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

Вт апр 27, 2021 23:58:13

OKF, ... чем вы пишете/считываете так и не понятно....
Программатор по ссылке: http://rweather.github.io/ardpicprog/index.html
Софт под него там же. Альтернативного не нашел.

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

Ср апр 28, 2021 01:35:03

т.е. вы нашли малораспространённый вариант программатора-самоделки (без отзывов о его работе ???), где используется ардуина......тогда вам с ним и воевать...(13 В там тоже непонятно нарисовано для 7812)

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

Ср апр 28, 2021 09:02:52

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