54

Нужна помощь по Atmel

Подскажите пожалуйста как и чем энергонезависимую память atmlh907 прошить.

Сменный картридж с такой платой, отсекает работу после N количества импульсов, говорит меняй картридж. Но кроме чипа не вижу никаких ограничений для дальнейшей работы.

Arduino & Pi

1.5K постов20.8K подписчиков

Правила сообщества

В нашем сообществе запрещается:

• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)

• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском

• Выкладывать код прямо в посте - используйте для этого сервисы ideone.com, gist.github.com или схожие ресурсы (pastebin запрещен)

• Рассуждать на темы политики

• Нарушать установленные правила Пикабу

Вы смотрите срез комментариев. Показать все
0
Автор поста оценил этот комментарий

Вопрос только в том, что ж туда зашить?

раскрыть ветку (29)
4
Автор поста оценил этот комментарий

Если есть рабочий картридж, то проблемы вообще нет. ТС говорит, что устройство перестает работать после определенного количества импульсов. Память прочитал, импульс бахнул, снова прочитал, и так далее. А дальше анализируй.

раскрыть ветку (21)
2
Автор поста оценил этот комментарий

А это точно читается? Чтоб с рабочего слить дамп? Там вроде при желании легко ставится защита от считывания.

раскрыть ветку (20)
5
Автор поста оценил этот комментарий

У данных микросхем есть только вывод WP - Write Protect - Защита от записи. Защита от чтения внешней памяти не имеет смысла, так как в этом случае и микроконтроллер к которому она подключена не смог бы ее прочитать. Представьте память, в которой что-то записано, но из которой ничего прочитать невозможно. :) Лок биты имеют смысл у микроконтроллера, который уже прошит рабочей прошивкой и выполняет свою функцию.

раскрыть ветку (9)
1
Автор поста оценил этот комментарий

Простите, лень было даташит искать. Если это просто spi, то вообще проблем не вижу. С атмелом у меня  ассоциирутся именно мк =)

раскрыть ветку (8)
3
Автор поста оценил этот комментарий

Да, это обычная EEPROM, и максимум что у нее есть - это хардварная защита от записи. И тут разработчику остается только городить какие-то свои алгоритмы с контрольными суммами, распихивать их по разным адресам и заниматься прочими извращениями для защиты данных. Что там у ТС - неведомо, пока он память не прочитает. Но разработчик при желании может вот таким хацкерам знатно жизнь усложнить. А может там вообще пусто как в кастрюле, и лишь одинокий счетчик в углу притаился. Кто знает... :)

раскрыть ветку (5)
0
Автор поста оценил этот комментарий

Да пох, дамп с рабочего в этом случае можно заливать каждый раз. Пробовать надо.

раскрыть ветку (4)
2
Автор поста оценил этот комментарий

а вдруг он запоминает что этот уже был?:)

раскрыть ветку (3)
0
DELETED
Автор поста оценил этот комментарий

Там 2К объем памяти на картридже. Какую ж тогда на мать ставить? На 256М? Или по принципу last in first out?


В любом случае, это ничего не меняет - если исходный картридж (который применили для получения дампа) не исчерпан - прибор его будет принимать.


Ваше мнение однозначно заслуживает внимания!

раскрыть ветку (2)
1
Автор поста оценил этот комментарий

Если бы так делал, то запоминал бы только hash или id 4 байта например, хватит надолго.

раскрыть ветку (1)
1
DELETED
Автор поста оценил этот комментарий

Согласен.

Но в таком случае более логичным было бы применить non-erased ROM в картриджах, а всю историю вести на материнской плате прибора.


В данном же случае, как сами видите, стоит обычная EEPROM, причем с разрешением на запись. (Седьмая нога 24C02 на земле)


P.S. У SGS-Thomson есть корпуса SO8 non-erased ROM практически вполцены от AT24C02.

1
Автор поста оценил этот комментарий

Если это просто spi
i2c

0
DELETED
Автор поста оценил этот комментарий

Почти все медкомплексы Siemens сделаны на МК Atmel, так что я Вас понимаю.)

1
Автор поста оценил этот комментарий

Какой смысл в микросхеме памяти если стоит защита на чтение? Защита на чтение имеет смысл когда речь идёт о памяти встроенной внутрь МК, тогда да, сам контроллер доступ к памяти имеет, а внешнего доступа нет. Но данная конкретно микросхема это чисто память без контроллера. У неё нет защиты от чтения. Аппаратная защита от записи есть, а от чтения нет.

1
Автор поста оценил этот комментарий
У этих древних епромок - нет
раскрыть ветку (2)
2
Автор поста оценил этот комментарий

Неее, эти черти эту фишку чуть не изначально внедрили в эти чипики.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
в данных микросхемах есть только защита от записи,и та работает только при подключении 7 ножки к плюсу. Так что считать и записать можно в любом случае при отпайке
0
Автор поста оценил этот комментарий
Как я понял защита от считывания там отвалится если со снятым ковыряться
раскрыть ветку (5)
0
Автор поста оценил этот комментарий

Неа. Этот флажок ставится при прошивке.

раскрыть ветку (4)
4
Автор поста оценил этот комментарий

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

раскрыть ветку (3)
0
DELETED
Автор поста оценил этот комментарий
Память шредингера
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Ага. Скворечник без дырки, потому что птица уже внутри. :)

0
Автор поста оценил этот комментарий

Ну тогда проблемы не вижу.

2
Автор поста оценил этот комментарий

А у ТС наверно такой же новый есть, с него и зашить. Только если контроллер прибора не запоминает например номер в прошивке и повтор ничего не даст )

Вот, уж не знаю что проще. https://hw-server.com//serial-eeprom-programmer

раскрыть ветку (4)
0
Автор поста оценил этот комментарий
Новый есть, но его разбирать скорее всего не дадут, только если через разъём
раскрыть ветку (3)
0
Автор поста оценил этот комментарий

Так тебе это нужно или тому кто не даст? Забить не пробовал?

0
Автор поста оценил этот комментарий

Фотоэпилятор это что ли? Вы серьезно допускаете, что будете возится через разъём с данными по I2C? Мне кажется, что овчинка не стоит выделки. Возможно я не знаю подробностей и это не моё дело, но очень рекомендую, поставьте вопрос или разбор, или нафиг.

раскрыть ветку (1)
0
DELETED
Автор поста оценил этот комментарий
Или закупка официальных расходников...
1
Автор поста оценил этот комментарий
Ну, можно попробовать дамп с нее считать.
0
Автор поста оценил этот комментарий
Как то обнулить количество сработок
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку