Уважаемые посетители! Форум CQHAM.RU существует исключительно за счет показа рекламы. Мы будем благодарны, если Вы не будете блокировать рекламу на нашем Форуме. Просим внести cqham.ru в список исключений для Вашего блокировщика рекламы.
Страница 2 из 13 ПерваяПервая 1234512 ... ПоследняяПоследняя
Показано с 11 по 20 из 124

Тема: Правильность прошивки PICa

  1. #11
    Вообще, должен после прошивки вычитывать код из проца и сверять побайтно.

  2. Спасибо от Палыч


  3. #12

    Регистрация
    11.10.2007
    Адрес
    Kiev
    Сообщений
    670
    Записей в дневнике
    1
    Да наверное так! Но как оно работает - вопрос... Можно записать байт, проверить, как записал, записать следующий и т.д. А можно все записать, а потом побайтно проверять.. И так можно...

    Цитата Сообщение от Владимир_К Посмотреть сообщение
    Вот мне интересно, после какой страницы форума, Вам все равно придется заглянуть в журнал..
    Владимир! Ну зачем флудить?
    Если есть интерес, отличающийся от темы -пожалуйста в личку. С удовольствием с Вами пообщаюсь и отвечу на Ваши вопросы.
    73!

  4. #13
    Аватар для Tadas
    Регистрация
    12.06.2002
    Адрес
    KO24AV
    Сообщений
    3,356
    Позывной
    LY1CE
    Все там нормально. Просто программатор при считывании памяти не знает где на самом деле кончается программа и читает всю память.
    Значения ячеек типа 3FFF просто остаток памяти, куда программа так сказать, не достала.
    А две дополнительные строчки - это конфигурационные биты, которых в исходном файле не было.
    Если Вы правильно установили значения этих битов в окне программатора, все должно работать.
    Хороша теория, но что ты с ней будешь делать ?
    73 de LY1CE

  5. Спасибо от Палыч

  6. #14
    У меня PicKit2 сначала пишет, потом читает проверяет. Бывает выдает ошибки. Бывает даже с ошибкой проверки все-равно работает. Больше всего ошибок проверки возникало на старом компьютере, так и не смог выявить почему, отключал лишние программы чтоб освободить комп. проц. при прошивке.

  7. Спасибо от Палыч

  8. #15
    Учетная запись не активна Аватар для LEONID2
    Регистрация
    22.03.2005
    Сообщений
    1,780
    Цитата Сообщение от Палыч Посмотреть сообщение
    Возник вопрос: это ошибка прошивки или какая-то служебная инфо самого МП? В основном байты файлов совпадают.

    PS Возможно для продвинутых пользователей микропроцессоров мой вопрос покажется смешным или нелепым, но прошу сделать скидку на то, что я еще не волшебник, а только учусь...
    приветствую. как опытный "прошивальщик" смешного ничего не вижу. иедентично тому, что смеятсся на неопытным водителем.
    поясню в кратце. контроллеры из серии PIC используют 5 сигналов - DATA,CLK,MCLR,GND,VC C
    обычно не вся память занята , даже в программе существуют значения ячеек 3F или FF. если появляется постоянные знаки 3F или отрезки памятик забиты , нужно проверить наличие ёмкостей на ножках CLK и DATA.
    возможно так же что эти ячейки с 3F неисправны. "умный" программатор обычно не переписывает все данные по новой, а исправляет/корректирует только изменения в коде.
    провода к компоненту прожигания должны быть короткими.

  9. Спасибо от Палыч

  10. #16

    Регистрация
    11.10.2007
    Адрес
    Kiev
    Сообщений
    670
    Записей в дневнике
    1
    Коллеги, спасибо всем ответившим! Для меня ситуация с прошивкой более менее прояснилась. Во всяком случае, полученной информации достаточно для продолжения своих упражнений в новой для меня области знаний.
    Моя, было пошатнувшаяся вера в наше радиолюбительское сообщество, возродилась! Оказывается еще не все так плохо, если еще можно найти помощь и поддержку! К сожалению, наши ряды редеют, и кому как не нам, вымирающим динозаврам поддерживать друг друга!
    73!

  11. #17
    Цитата Сообщение от Палыч Посмотреть сообщение
    Для меня ситуация с прошивкой более менее прояснилась
    Вам повезло...а тут как ни бьюсь всё бесполезно?!

  12. #18

    Регистрация
    11.10.2007
    Адрес
    Kiev
    Сообщений
    670
    Записей в дневнике
    1
    Анатолий!
    Не сочтите за менторство, но чтобы воспользоваться коллективным разумом форума стоило бы формализовать проблему. Правильно поставленный вопрос это половина ответа. Не в обиду будь сказано, но из Вашего поста, описывающего проблему, суть проблемы не понятна...
    Если хотите, давайте пообщаемся в личке и сформулируем проблему.
    73!

  13. #19
    Аватар для er1mf
    Регистрация
    28.08.2003
    Адрес
    52 регион
    Сообщений
    586
    Позывной
    R3TMC, exER1MF
    Цитата Сообщение от Tolya Посмотреть сообщение
    Сегодня тоже столкнулся с такой проблемой,решил поменять прошивку в своем КСВ метре,пришлось правда помучиться,с первого раза не получилось.Но вроде загнал ее туда. а мой прошитый ну ни как не хочет.Может микроконтроллер дохлый достался?! И можно ли его как то проверить?
    В любом программаторе есть опция проверки (verify) того что вы хотите залить с тем, что залилось. И если оно проходит, то скорее всего процессор живой.

    если вы посмотрите на картинку в посте #9 (взял для примера, поскольку уже есть тут) то увидите ряд кнопочек в верхней половине картинке - там есть такая кнопка - Verify. У вас в вашей программе есть что подобное.
    Последний раз редактировалось er1mf; 17.01.2015 в 01:56.
    Ни что так не портит цель, как прямое попадание


  14. #20
    Аватар для Veka
    Регистрация
    18.01.2006
    Адрес
    Московская обл.
    Сообщений
    2,135
    Для ТС - в большинстве случаев, если программа записи завершила прошивку без ошибки, то есть надежда на успех .
    некоторое пояснение:
    При формировании hex-файла для пик-контроллера компилятор вписывает только необходимые строки адресов/команд/данных/фьюзов, незадействованные ячейки не включаются в файл.
    Программатор же, при считывании контроллера, наперёд "не знает" по каким адресам лежит значимая информация и считывает всё подряд.
    В приведенном hex-файле использована почти вся память программ контроллера, поэтому разница в размере файлов мала и не бросается в глаза.
    Если бы программа была короткой, то разница в размерах записанного и считанного hex-файлов была бы заметно больше.
    У hex-файлов, созданных программатором при считывании МК, размер полный (память программ, память данных, фьюзы) , а у файлов, созданных компилятором, он меньше и соответствует фактически задействованному объёму информации (например, если память данных не важна, то она и не пишется в hex).
    -----------------------------
    Резюме:
    Посимвольно сравненивая hex-файлы компилятора и программатора, нельзя сделать вывод о совпадении/различии содержимого МК.
    Мало того, hex-файлы, созданные разными программаторами/ПО при считывании одного и того же МК могут различаться.
    Если hex-файлы, считанные одним и тем же программатором из разных микросхем, совпадают, то есть надежда (конечно, если не установлены биты защиты ), что эти микросхемы являются точными копиями друг друга.
    Hex-файлы оставляют некоторую неоднозначность написания, поэтому для сравнения содержимого разнообразных микросхем я предпочитаю, когда это возможно, более жёсткий bin-формат.
    Для микрочипов (например, в отличие от атмелов) это удобно, т.к. вся информация лежит внутри одного bin-файла (есть, правда, "ложка дёгтя", связанная для некоторых типов PIC-МК с их калибровочными константами).

    Т.ч. не переживайте - всё хорошо!
    Успехов в дальнейшем изучении МК!
    Последний раз редактировалось Veka; 17.01.2015 в 04:12.

  15. Спасибо от Палыч

Страница 2 из 13 ПерваяПервая 1234512 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. VX-2100 глюк прошивки?
    от свч в разделе Модификация радиостанций
    Ответов: 0
    Последнее сообщение: 26.11.2012, 22:07
  2. Считывание прошивки из AVR
    от uu5jkb в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 9
    Последнее сообщение: 28.07.2010, 17:21
  3. ПРОШИВКИ РАДИОСТАНЦИЙ
    от leonidA в разделе Модификация радиостанций
    Ответов: 0
    Последнее сообщение: 21.05.2009, 16:20
  4. Правильность определения WW LOC в UR5EQF_log
    от US5EQ в разделе Программное обеспечение
    Ответов: 3
    Последнее сообщение: 24.05.2007, 13:26

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •