|
Нужени редактор для редактирования файла EEPROM, такой чтобы сам считал контрольную сумму в intel hex |
|
|
|
Oct 13 2010, 08:05
|
Участник

Группа: Участник
Сообщений: 65
Регистрация: 12-11-08
Пользователь №: 41 579

|
Цитата(skyled @ Oct 13 2010, 10:47)  Кто как редактирует значения настроечных байт в EEPROM? Конфигурационной программой по USB класса HID. В ручную никогда не приходилось. Цитата(skyled @ Oct 13 2010, 10:47)  Нужен простой редактор чтобы можно было открыть, отредактировать и записать файл с правильными контрольными суммами То как вы "простой" редактор описываете это уже не простой редактор =) Могу предложить: самый настоящий простой редактор notepad ++ И CRC калькулятор Или подсчитывайте CRC в Exel
|
|
|
|
|
Oct 13 2010, 15:09
|
Частый гость
 
Группа: Свой
Сообщений: 195
Регистрация: 13-05-07
Из: Норильск
Пользователь №: 27 691

|
Цитата(Jhohn @ Oct 13 2010, 16:05)  Или подсчитывайте CRC в Exel Была такая же проблема, ничего толкового не нашел. А может кругозор узок. Считал в экселе, точнее, проверял. CRC подбирал вручную
___________________.rar ( 4.9 килобайт )
Кол-во скачиваний: 369
|
|
|
|
|
Oct 14 2010, 12:18
|

Местный
  
Группа: Свой
Сообщений: 232
Регистрация: 26-02-07
Из: г. Зеленоград
Пользователь №: 25 669

|
Цитата(skyled @ Oct 13 2010, 10:47)  Кто как редактирует значения настроечных байт в EEPROM? Мне приходится иногда перепрошивать EEPROM нескольких приборов подряд, предварительно переписав содержимое EEPROM в файл. Пересчитать некоторые хранящиеся константы нужно использовав для расчета их текущие значения из прочитанной EEPROM. Потом заменить в файле текущие константы на расчитанные и записать измененный вариант непосредственно в EEPROM. USART и т.п. не предлагать. Нужен простой редактор чтобы можно было открыть, отредактировать и записать файл с правильными контрольными суммами, который потом с помощью студии залить в EEPROM. Спасибо. Вот бетта версия программы редактора Для изменения значения или двойной клик мыши или F3
--------------------
Вяжешь - вой, а поедешь - песни пой. Между "хочу" и "можно" всегда есть дистанция
|
|
|
|
|
Oct 14 2010, 15:02
|
Частый гость
 
Группа: Свой
Сообщений: 195
Регистрация: 13-05-07
Из: Норильск
Пользователь №: 27 691

|
Цитата(IJAR @ Oct 14 2010, 20:18)  Вот бетта версия программы редактора Для изменения значения или двойной клик мыши или F3 хмм... а где же расчет CRC ...
|
|
|
|
|
Oct 15 2010, 08:32
|

Местный
  
Группа: Свой
Сообщений: 232
Регистрация: 26-02-07
Из: г. Зеленоград
Пользователь №: 25 669

|
Цитата(tazik @ Oct 14 2010, 19:02)  хмм... а где же расчет CRC ...
..... Нужен простой редактор чтобы можно было открыть, отредактировать и записать файл с правильными контрольными суммами, который потом с помощью студии залить в EEPROM. Спасибо. Если речь идет о CRC строк выходного файла, то они считаются автоматом при его генерации Если же имеется ввиду CRC16 Вашего кода, то если Вам эта программа принципиально подходит и все дело в отсутствии расчета CRC, то изложите требования и я их реализую, тем более что это видимо будет полезная опция. 1. Видимо речь идет о CRC16 Вашего кода - уточните 2. Нужно ли иметь возможность редактировать начальное приближение CRC ? 3. Дефолтовое значение CRC ? 4. Куда помещать рассчитанное значение CRC Ответы можно в личку или port.e<sobac>mail.ru или сюда.
Сообщение отредактировал IJAR - Oct 15 2010, 08:56
--------------------
Вяжешь - вой, а поедешь - песни пой. Между "хочу" и "можно" всегда есть дистанция
|
|
|
|
|
Oct 18 2010, 06:44
|
Участник

Группа: Участник
Сообщений: 65
Регистрация: 12-11-08
Пользователь №: 41 579

|
Цитата(demiurg_spb @ Oct 15 2010, 15:56)  SRECORD умеет и CRC вставлять. Зачем изобретать велосипед ведь в комплекте binulils всё есть? Потому что этот велосипед еще собрать нужно по чертежам
|
|
|
|
|
Nov 9 2010, 08:23
|
Участник

Группа: Участник
Сообщений: 65
Регистрация: 12-11-08
Пользователь №: 41 579

|
Цитата(777777 @ Nov 8 2010, 21:41)  Спасибо, шикарная программа, может сгодиться.
|
|
|
|
|
Nov 9 2010, 11:00
|
Группа: Новичок
Сообщений: 3
Регистрация: 15-03-06
Пользователь №: 15 256

|
Цитата(777777 @ Nov 8 2010, 21:41)  Тот, что Вы привели - платный, а вот этот - нет.
|
|
|
|
|
Nov 10 2010, 16:08
|
Участник

Группа: Участник
Сообщений: 32
Регистрация: 21-09-10
Пользователь №: 59 626

|
Цитата(skyled @ Oct 13 2010, 10:47)  Кто как редактирует значения настроечных байт в EEPROM? Мне приходится иногда перепрошивать EEPROM нескольких приборов подряд, предварительно переписав содержимое EEPROM в файл. Пересчитать некоторые хранящиеся константы нужно использовав для расчета их текущие значения из прочитанной EEPROM. Потом заменить в файле текущие константы на расчитанные и записать измененный вариант непосредственно в EEPROM. USART и т.п. не предлагать. Нужен простой редактор чтобы можно было открыть, отредактировать и записать файл с правильными контрольными суммами, который потом с помощью студии залить в EEPROM. Спасибо. Для подобных целей я когда-то давно написал себе вьюер файлов intel hex. Потом добавил простенькую возможность побайтного редактирования. Надеюсь, что вам пригодится. Писал на делфи. Архив с исходниками прилагаю. Запускать так: IHexViewer.exe имя_ihex_фала На вирусы проверять обязательно!
ihexviewer.zip ( 277.02 килобайт )
Кол-во скачиваний: 299
|
|
|
|
|
Mar 11 2011, 14:44
|

Беспросветный оптимист
     
Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646

|
Цитата(demiurg_spb @ Mar 11 2011, 17:35)  Это ежу понятно  Дальше-то как? То есть, что требуется: 1. Вытащить из .elf нужную секцию 2. Сосчитать CRC32 (к примеру, можно md5) 3. Вставить в заранее обозначенную метку (которую тоже надо вытащить из elf)
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|