новая мега8, что за глюк?

Обсуждаем контроллеры компании Atmel.
Alkul
Держит паяльник хвостом
Сообщения: 933
Зарегистрирован: Ср апр 13, 2011 11:09:20
Откуда: Екатеринбург

Re: новая мега8, что за глюк?

Сообщение Alkul »

Slawakuzmich писал(а):А может кто нибудь по коду определить для каких целей собиралась использоватся данные контроллёры?

Контролёр - в трамвае, а это - контрОллер.
По беглому взгляду на код ничего не определить. На первый взгляд, код - какой-то бред сумасшедшего. Но надо понимать, что то, что дизассемблер принимает за код, может быть вовсе не кодом. А, допустим, какими-то строковыми константами, предназначенными для вывода на экран. Или какими-то калибровочными данными. Или массивом числовых констант, да чем угодно. А реальная прошивка может вообще через бутлоадер заливаться. Судя по тому, что в начале отсутствуют команды переходов, скорее всего , так и есть.
Анализировать совершенно неизвестный код, при этом не имея никакого понятия о схемотехнике устройства - дело крайне сложное, если не сказать - невозможное.
Во-всяком случае, вечер, потраченный на ориентировочную прикидку, не стоит фразы "Надо же... Круто..." от неизвестного человека с форума.
Или Вы согласны оплатить эти исследования?
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3868
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: новая мега8, что за глюк?

Сообщение Engineer_Keen »

Alkul писал(а):По беглому взгляду на код ничего не определить. На первый взгляд, код - какой-то бред сумасшедшего.

Как раз по беглому взгляду видно что прошивка просто залочена. Наверняка, если скомпилировать, получим HEX вида "0101020203030404..."
И это продали под видом новых? Похоже выпаивали из партии каких-то не нужных или списанных устройств. Тогда и не факт что они вообще рабочие на 100%.
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6307
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: новая мега8, что за глюк?

Сообщение Jack_A »

Подобное уже обсуждалось.
viewtopic.php?f=57&t=114944&p=2314657#p2314657
Чтоб убедиться, что залочена, гораздо информативнее была бы .hex, а не этот, прости господи, "листинг" .
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3868
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: новая мега8, что за глюк?

Сообщение Engineer_Keen »

Ведь действительно, и там и тут "исходник" выглядит аналогично :))
ИМХО давно напрашивается некий FAQ по AVR, нужно только скомпоновать его по темам...
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43800
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: новая мега8, что за глюк?

Сообщение АлександрЛ »

Slawakuzmich писал(а):Прошивка дизассемлирована
Если прошивка была "залочена", то считать прошивку "в лоб" НЕЛЬЗЯ!! Она читается либо как FF. или 00, или 01 02 03 04.........до FF и опять с 00...
(это было бы слишком просто, если сняв "локи" на программаторе можно было бы считать прошивку) - там же всё- таки не лоХи сидят... :))) :)))
Slawakuzmich
Открыл глаза
Сообщения: 50
Зарегистрирован: Чт мар 10, 2011 20:29:23
Откуда: Челяб. обл, Троицкий район
Контактная информация:

Re: новая мега8, что за глюк?

Сообщение Slawakuzmich »

Контроллёры рабочие, отлично дергают ножками. Следов на ножках никаких не было, то есть скорее всего партия предназначалась для каких то устройств, но потом попала в продажу.
А поповоду невозможности считать залоченную прошивку - по ссылке пишут что нельзя по spi считать, а параллельный программер это тоже спи?
Вот .hex файл из них
Вложения
atmega8l.HEX
(22.53 КБ) 159 скачиваний
Slawakuzmich
Открыл глаза
Сообщения: 50
Зарегистрирован: Чт мар 10, 2011 20:29:23
Откуда: Челяб. обл, Троицкий район
Контактная информация:

Re: новая мега8, что за глюк?

Сообщение Slawakuzmich »

хотя теперь сам внимательно глянул hex, видно что это не программа
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43800
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: новая мега8, что за глюк?

Сообщение АлександрЛ »

Slawakuzmich писал(а):А поповоду невозможности считать залоченную прошивку - по ссылке пишут что нельзя по spi считать, а параллельный программер это тоже спи?
"лочат" прошивки для того, чтобы было невозможно скопировать устройство.. И "нафига козе баян" (в смысле- лок- биты) если эту же прошивку можно было бы считать параллельным программатором? :))) :)))
В принципе, я слышал, что считывают лоченые прошивки, но это целое искусство- её оттуда "выцарапывают" чуть ли не побитно..
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6307
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: новая мега8, что за глюк?

Сообщение Jack_A »

Где-то читал : вроде аккуратно спиливают крышку корпуса, фокусируют луч ( УФЛ? ) как раз на ячейках, отвечающих за лок-биты, сбрасывают их в дефолт - ну а дальше уж дело техники. Жаль, ссылку потерял.
amd9800
Опытный кот
Сообщения: 822
Зарегистрирован: Вс июн 02, 2013 12:23:03

Re: новая мега8, что за глюк?

Сообщение amd9800 »

Slawakuzmich писал(а):в... Крутяк, я попал на 500р...


500р это 10 долларов

так я на alli express купил 10 штук за 9 (то есть 0,9 доллара за 1 МК)

Что у вас в магазинах совсем оборзели.
Аватара пользователя
dubishe
Встал на лапы
Сообщения: 86
Зарегистрирован: Чт авг 26, 2010 18:17:24
Откуда: Харьков
Контактная информация:

Re: новая мега8, что за глюк?

Сообщение dubishe »

Да на али периодически любопытные микросхемы попадаются. То шьеться только на пониженых частотах. То ни шьеться вообще. То залоченные. Китайцы такие китайцы. :)) Зато дешево.
amd9800
Опытный кот
Сообщения: 822
Зарегистрирован: Вс июн 02, 2013 12:23:03

Re: новая мега8, что за глюк?

Сообщение amd9800 »

Я вами согласен купил 20 атмег 8 16Мгц в дипе по 0,9$ работают супер

И 20 в корпусе TQFP 32pin по 0,6$ - а вот с этими у меня непонятка.

Пару проектов сделал вроде работают хорошо. А вот на днях сделал проект - такое чувство что нога Vref вообще не работает.
Подаю на нее напряжение 2,5В а АЦП ведет себя как будто там 0В
Также на макете передавал данные по SPI и вроде работало
Собрал плату а там уже передает с ошибками. Думал модули которые на 595 я криво собрал. Целый день мучался в поисках проблемы. Поставил новенькую атмега8 в ДИПе и программа отлично работает по SPI. Вывод глючная мега в корпусе tqfp32.

Правда шьются отлично.
Аватара пользователя
dubishe
Встал на лапы
Сообщения: 86
Зарегистрирован: Чт авг 26, 2010 18:17:24
Откуда: Харьков
Контактная информация:

Re: новая мега8, что за глюк?

Сообщение dubishe »

Есть такое мнение, что за такую цену только отбраковка идет. Ну не верю я что они так дешево стоят или их так много воруют. У них-не у нас :-)
Ответить

Вернуться в «AVR»