Сообщения без ответов | Активные темы Текущее время: 21 июл 2018, 23:31



Ответить на тему  [ Сообщений: 5 ] 
 Read flash в AVRDUDE_Prog33 
Автор Сообщение

Зарегистрирован: 10 апр 2018, 14:31
Сообщения: 3
Вложение:
Архив.zip [5.09 КБ]
Скачиваний: 19

Прежде всего СПАСИБО разработчику за его труд. Все хорошо, даже отлично! Профит и уважение.
Теперь ситуация. У мея windowsXP установил avrdude_prog33. Программатор AVRasp китайский, хорошо описан https://mysku.ri/blog/aliexpress/52686.html. Оттуда же драйвера для ХР. Купил, инсталировал " зашил" Mega16. Все хорошо, пока не попробовал ПРОЧЕСТЬ флэш память. Оказывается нужно организовать и указывать файл с расширением .hex, и лишь потом можно прочесть. Да и то, прочтенный файл не соответствует записываемому. (Записаная программа работает как надо. Ошибки а программировании камня НЕТ.) Что то не так... Файлы hex, зписанные (M16DS.hex) и прочтенные (control.hex) привожу.

Подобные файлы получаются если использую в качестве оболочки SinaProg. В этой оболочке никаких файлов организовывать не надо, но фузы... у дуде лучше.


10 апр 2018, 14:58
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 18 янв 2012, 01:25
Сообщения: 728
Откуда: Первоуральск (Екатеринбург)
Спасибо за отзыв!
Не понятно, в чём проблема?)

_________________
Боднар Сергей Викторович
г. Екатеринбург (Первоуральск)

cайт: http://yourdevice.net/
форум: http://yourdevice.net/forum/


10 апр 2018, 23:55
Профиль ICQ WWW

Зарегистрирован: 10 апр 2018, 14:31
Сообщения: 3
Что так бестолково объяснил? Извините...

Если сравнить хекс файл загруженный в дуду, с тем файлом который прочитан дудой из уже работающего контроллера, они не совпадают... Так, первый файл M16DS.hex зашит в камень без проблем. Устройство заработало тоже без проблем. При переносе устройства на другое место доступа к M16DS.hex не было, остался на другом компе. Для получения этого файла провел операцию Чтения контроллера. Полученный файл приведен в control.hex.

Товарищ прошил свое устройство этим файлом (control.hex), его устройство не заработало. После его сообщения я сделал себе такой же control.hex, и сравнил с M16DS.hex (у меня total Commander) Файлы разные.

Вопрос, ЧТО не так. По идее файлы должны совпадать. Тем более устройство работает... Отсюда и вопрос


11 апр 2018, 00:31
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 18 янв 2012, 01:25
Сообщения: 728
Откуда: Первоуральск (Екатеринбург)
А FUSE биты так же были установлены?
Считать и записать - недостаточно, должны быть установлены аналогичные FUSE биты.
На счёт разных hex - предполагаю, проблема не в этом.

_________________
Боднар Сергей Викторович
г. Екатеринбург (Первоуральск)

cайт: http://yourdevice.net/
форум: http://yourdevice.net/forum/


14 апр 2018, 12:33
Профиль ICQ WWW

Зарегистрирован: 10 апр 2018, 14:31
Сообщения: 3
Да, фьюзы были установлены как в програме. Там всего, то работа от внешнего генератора. Устройство РАБОТАЕТ, когда устройство "заливаешь" файлом из Code Vision AVR. А вот считанным дудой файлом заливка не работает...

Я так посмотрел на структуру файла и у коде вижн файла усмотрел СТАНДАРТНЫЙ Intel hex файл. А вот структура считанного дудой файла, РАБОЧЕГО файла я не знаю...

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


14 апр 2018, 21:44
Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 5 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

Найти:
Перейти:  


Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.
Русская поддержка phpBB