Поклонники продукции Microchip Technology Inc тусуются тут.
Вт апр 27, 2021 02:07:29
Прошу пояснить следующее:
Прошил ПИК, считал и сохранил. Открываю в WinHEX, пытаюсь сравнить оригинал с тем,что записалось. Данные не совпадают. При попытке открыть сохраненный НЕХ например в WinPIC800, ругается на наличие символа "n" в первой строке. С чем может быть связана ошибка?
- 5.hex
- (11.98 KiB) Скачиваний: 182
- 5.JPG
- (62.21 KiB) Скачиваний: 180
- O.JPG
- (59.91 KiB) Скачиваний: 163
Вт апр 27, 2021 05:43:37
не открывай WinHEX-ом, открой другой прогой (PonyProg)
Вт апр 27, 2021 07:47:15
Просмотреть/Отредактировать можно программами
PicHexEdit и
epEdit
Вт апр 27, 2021 09:08:42
Может как прошилось так и считалось. Устройство работает?
Вт апр 27, 2021 12:00:04
nobilia7, не надо пытаться WinHEX'ом открывать HEX файлы. WinHEX нужен для открытия бинарных файлов. Переведите HEXы в бинарники и сравните. А HEX файл - это текстовый формат. Его надо открывать специальными программами, как написали, чтобы они обработали его как надо и по-сути в итоге показали бинарный вид в итоге, чтобы сравнить можно было.
Вт апр 27, 2021 12:01:28
В Пони вот такое:
- O1.JPG
- (100.37 KiB) Скачиваний: 145
- 51.JPG
- (116.52 KiB) Скачиваний: 136
В PICDisasm не дает открыть Debug и AsmFile
- 52.JPG
- (58.55 KiB) Скачиваний: 135
- 53.JPG
- (62.53 KiB) Скачиваний: 128
- 54.JPG
- (105.59 KiB) Скачиваний: 126
Правильно ли работает устройство - точно сказать не могу. Вообще первый раз прошиваю ПИК628. Стирать - стирает, все по "0", сигнатуру читает, если посмотреть по прикрепленному Хексу - вроде все записано верно, за исключением первой строки. Да, еще, объем записанного больше почти в 3 раза, чем оригинал..
Вт апр 27, 2021 12:19:54
В Пони вот такое:
Ну и всё совпадает. Всё ок. В PICDisasm опять не так открылось, как бинарник, забейте.
Вообще, если нужна проверка на корректную запись, обычно этим умеет заниматься софт для прошивки. Сразу обычно кнопка вроде Verify есть. Оно и сравнивает вычитанное содержимое с исходным файлом.
Вт апр 27, 2021 12:34:18
NStorm при попытке загрузить в другую программу, напр винхекс800 - ругается и ничего не дает делать.
- 55.JPG
- (42.07 KiB) Скачиваний: 131
А почему вы считаете, что все совпадает? Первая строка с другими данными, как мне кажется.
А как в PICDisasm как бинарник забить?
Последний раз редактировалось
nobilia7 Вт апр 27, 2021 12:38:46, всего редактировалось 1 раз.
Вт апр 27, 2021 12:37:56
nobilia7, без понятия. Оно вам надо? В Пони открылось правильно, им и пользуйтесь.
Вт апр 27, 2021 12:41:04
А почему вы считаете, что все совпадает? Первая строка с другими данными, как мне кажется.
В Пони открылось правильно, им и пользуйтесь.---
К сожалению Пони не поддерживает USB...
Вт апр 27, 2021 12:49:37
nobilia7, а при чем здесь поддержка USB, если вы хотите сравнить 2 файла? Читайте-пишите одной программой, сравнивайте другой тогда, если вам это так нужно.
В первой строке там емнип конфиг. слово лежит. FF при записе получается 3F при чтении, т.к. там не все биты пишутся. Это нормально.
Зачем вы вообще сравниваете только что записанный хекс? В чем цель? Зачем вам это? Еще раз повторяю, если надо понимать, что всё записалось нормально - это должен уметь делать софт для прошивки в режиме проверки. Он как раз знает как такие моменты с конфиг. словом и прочим учитывать.
Вт апр 27, 2021 12:58:41
Вы писали: В Пони открылось правильно, им и пользуйтесь.---
Я подумал, что предлагаете писать при помощи Пони.
К сожалению, софт, которым записал, не умеет делать сравнение и проверку. Альтернативы пока не нахожу. Железо поддерживается только этим софтом. Может конечно плохо искал...
Проверить Мсх. в конструкции пока не могу, не собрана. Поэтому пытаюсь понять, правильно ли записалось.
Вт апр 27, 2021 13:09:36
nobilia7, проверяйте тогда через Пони, а шейте-читайте через ваш софт. Как я сказал, там всё нормально у вас на скринах. То, что FF в первых 8 байтах поменялись на 3F при чтении - это нормально, особенности организации данных.
Вт апр 27, 2021 13:19:04
спасибо. соберу схему - буду проверять.
Вт апр 27, 2021 13:42:31
Стирать - стирает, все по "0"
После стирания должно быть всё 3FF.
Вт апр 27, 2021 14:02:39
Да, все 3FF.
Мне единственно, что сейчас не понятно, откуда берется символ n>>i .
Когда в PicHexEdit удаляю эти символы - эту сохраненную прошивку можно загрузить в любую программу.
Если символы не удалить - программы ругаются на некорректную запись в первой строке, и, соответственно, файл не загружают. Скрин был выше.
Вт апр 27, 2021 21:18:00
Очевидно софт которым вы пишете, неправильно сохраняет хекс файл. Столько текста, картинок, что вы только не пробуете, но чем вы пишете/считываете так и не понятно. Неужто так сложно нормально изъясниться.(
Вт апр 27, 2021 23:58:13
OKF, ... чем вы пишете/считываете так и не понятно....
Программатор по ссылке:
http://rweather.github.io/ardpicprog/index.htmlСофт под него там же. Альтернативного не нашел.
Ср апр 28, 2021 01:35:03
т.е. вы нашли малораспространённый вариант программатора-самоделки (без отзывов о его работе ???), где используется ардуина......тогда вам с ним и воевать...(13 В там тоже непонятно нарисовано для 7812)
Ср апр 28, 2021 09:02:52
1en2, Ну почему же ....без отзывов? Да и с питанием там все абсолютно понятно, текст читайте. Насчет HVP «Vpp-first», HVP «Vdd-first» и LVP «Special pin» - это действительно Вам самому разбираться (читать ДШ), Не всем же собирать 5 проводков и Громова?...
Ну а вопрос покупок и модных бутиков - это немного в другой теме форума.
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.