Категории
|
Здравствуйте, гость ( Вход | Регистрация )
|
Категории
Последние записи
Обновление макросов для компилятора С30 Самодиагностика PIC'ов Перевод описания на С30 Перевод PIC24FJ128GA010 Макросы работы с компиляторм С30 Блок питания для программатора USB Раздел 9.4 выбор выводов для периферии семейства PIC24FJ64GA004 Режим энергосбережения в PIC24FJ128GA010 Family Глава 6. Контроллер прерываний PIC24FJ128GA010 Family Клон ИСД2 Последние комментарии
DL36 в Самодиагностика PIC'ов
urry в Самодиагностика PIC'ов DL36 в Макросы работы с компиляторм С30 Гость Alex B. в Макросы работы с компиляторм С30 rubel в Перевод PIC24FJ128GA010 DL36 в Перевод PIC24FJ128GA010 rubel в Перевод PIC24FJ128GA010 DL36 в Макросы работы с компиляторм С30 DL36 в Макросы работы с компиляторм С30 Гость в Макросы работы с компиляторм С30 Дополнительные ссылки
|
[attachment=1992:calcCrc32_1.0.0.43.rar] Для повышения надежности устройств часто применяют самодиагностирование контроллера, в ходе которого производится проверка целостности ROM, RAM и работоспособности внешних модулей. Предлагаемый модуль crc32.c предназначен для диагностирования ROM-памяти методом подсчета контрольной суммы ее содержимого и сравнения с зашитой константой. К нему прилагается утилита calcCrc32.exe для управления HEX-файлом: подсчета исходной контрольной суммы и упаковки ее в HEX-файл. Подробности - в файле readme.txt Только исполняемый файл
calcCrc32_1.0.0.43.rar ( 109.92 килобайт )
Кол-во скачиваний: 219По просьбе testerа Добавил интеграцию с МПЛАБ В MPLAB в "Build options/Project/Custom build" в поле "Post-build step" пишу: Код "C:\#Work\#Project\Project58\Cod\calcCrc32\calcCrc32.exe" -o C:\#Work\#Project\Project58\Cod\PICC18\Test.crc -e -q Код "C:\#Work\#Project\Project58\Cod\calcCrc32\calcCrc32.exe" Путь к программе Наличие кавычек обязательноКод -o C:\#Work\#Project\Project58\Cod\PICC18\Test.crc Загружаем файл настроек-о загрузить xx.crc файл -e выполнить расчет -q завершить программу И при каждом build (Ctrl+F10) программа calcCrc32 будет запускаться автоматически, править HEX в соотв. с настройками my_project.crc и сама закрываться. Но пока компилировать надо два раза. После первой компиляции правится хекс и crc32.h а после второй компилятор правит cof для симуляции. Если работать под отладчиком то второй раз можно не компилировать.
Прикрепленные файлы
|