Сообщения без ответов | Активные темы Текущее время: 17 окт 2018, 19:38



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

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

Прежде всего СПАСИБО разработчику за его труд. Все хорошо, даже отлично! Профит и уважение.
Теперь ситуация. У мея 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
Сообщения: 748
Откуда: Первоуральск (Екатеринбург)
Спасибо за отзыв!
Не понятно, в чём проблема?)

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


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


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

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

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

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

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


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

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

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


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


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

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

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

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


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

Зарегистрирован: 18 янв 2012, 01:25
Сообщения: 748
Откуда: Первоуральск (Екатеринбург)
Интересная ситуация, у себя попробую воспроизвести, но думаю что проблема в железе.

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


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


10 окт 2018, 21:18
Профиль ICQ WWW

Зарегистрирован: 10 апр 2018, 14:31
Сообщения: 6
"Проблема в железе"
Мне кажется, что железо нормально отрабатывает. Ведь нареканий на ЗАПИСЬ инфы в камень НЕТ! Остается алгоритм (ибо при записи используются те же регистры контроллера, что и для чтения) чтения и упаковки информации из считываемого контроллера во вне.


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

Зарегистрирован: 18 янв 2012, 01:25
Сообщения: 748
Откуда: Первоуральск (Екатеринбург)
Можете скопировать сообщение диалогового окна:
1.При программировании исходного файла во FLASH
2.При чтении из FLASH
3.При записи FLASH из считанного файла

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


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


11 окт 2018, 00:39
Профиль ICQ WWW

Зарегистрирован: 10 апр 2018, 14:31
Сообщения: 6
Сейчас сделать какие либо копии невозможно, из за отсутствия всех компонентов, как дивайса, так и программатора. Возможно попозже, когда вновь повториться надобность в MEGA328.
Связаться с AVRDUDA заставила необходимость прошить мегу 328. До сих пор пользуюсь JTAG AVR.
Насколько я помню, при пользовании дудой НИКАКИХ АВАРИЙНЫХ сообщений не было (не выводились), иначе бы я сообщил о них в своих ранних сообщениях. Каких либо из ряда вон выходящих сообщениях тоже не припомню.


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

Зарегистрирован: 18 янв 2012, 01:25
Сообщения: 748
Откуда: Первоуральск (Екатеринбург)
Без сообщений диалогового окна, трудно что то сказать

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


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


11 окт 2018, 02:42
Профиль ICQ WWW

Зарегистрирован: 10 апр 2018, 14:31
Сообщения: 6
Понял. Попробую ускориться, но у нас здесь не все мирно.... В общем ускорюсь.


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

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

Сейчас этот форум просматривают: hryk464 и гости: 1


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

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


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