Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о SMH2010

Вопросы о SMH2010 Работа и применение контроллеров SMH2010A, SMH2010B и SMH2010C.

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.02.2016, 19:51   #1
avas
Senior Member
 
Регистрация: Aug 2008
Сообщения: 101
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию ошибка при считывании системной страницы

При нажатии кнопки Считать свойства окна поиск и диагностика выскакивает сообщение об ошибке считывания. Раздел Свойства остается пустой. В остальном косяков нет
В чем может быть проблема?
avas вне форума   Ответить с цитированием
Старый 12.02.2016, 09:47   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: ошибка при считывании системной страницы

Цитата
Сообщение от avas Посмотреть сообщение
При нажатии кнопки Считать свойства окна поиск и диагностика выскакивает сообщение об ошибке считывания. Раздел Свойства остается пустой. В остальном косяков нет
В чем может быть проблема?
Проблема в том, что лоджик не может считать свойства контроллера.

Каков серийный номер контроллера? Программу лоджик загружает? Какой версии лоджик?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 12.02.2016, 10:25   #3
avas
Senior Member
 
Регистрация: Aug 2008
Сообщения: 101
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: ошибка при считывании системной страницы

Программу загружает. Ядро неск. раз прошил из вашего файлового архива. При проверке флеш контроллера идентичен прошивке. Вроде работает, но осадок что что-то не то, есть. Интересует что менять в первую очередь: епром 24с512 или мегу? Где эта системная страница хранится?
Еще где хранится калибровка ацп? Если в епроме, сохраняется ли при обновлении ядра?
Серийник не могу сообщить - контроллера нет под рукой.
avas вне форума   Ответить с цитированием
Старый 12.02.2016, 10:39   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: ошибка при считывании системной страницы

Цитата
Сообщение от avas Посмотреть сообщение
Программу загружает. Ядро неск. раз прошил из вашего файлового архива. При проверке флеш контроллера идентичен прошивке. Вроде работает, но осадок что что-то не то, есть. Интересует что менять в первую очередь: епром 24с512 или мегу? Где эта системная страница хранится?
Еще где хранится калибровка ацп? Если в епроме, сохраняется ли при обновлении ядра?
Серийник не могу сообщить - контроллера нет под рукой.
Возможно, старый контроллер, не имеющих нужных структур в еепроме. Если ядро перешивали без стирания еепрома, то калибровки сохранились.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 12.11.2018, 15:05   #5
ANHa
Новичок
 
Регистрация: Nov 2018
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: ошибка при считывании системной страницы

Цитата:
Сообщение от Arsie Посмотреть сообщение
Возможно, старый контроллер, не имеющих нужных структур в еепроме. Если ядро перешивали без стирания еепрома, то калибровки сохранились.
Перечитал все тему форума, которые так или иначе касаются EEPROM и энергонезависимой памяти и остались кое какие недопонимания.
Есть EEPROM в ATMEGA128 и есть внешний 24С512 на I2C.

Калибровочные значения аналоговых входов хранятся во встроенном EEPROM в ATMEGA.
Там же хранится системная страница, которая автоматически создаётся при стирании встроенного EEPROM.

Во внешнем EEPROM 24C512 хранятся только энергонезависимые параметры программы пользователя. Верно?
Или энергонезависимые параметры программы хранятся и во внутреннем EEPROM?
ANHa вне форума   Ответить с цитированием
Старый 12.11.2018, 15:07   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: ошибка при считывании системной страницы

Цитата
Сообщение от ANHa Посмотреть сообщение
Во внешнем EEPROM 24C512 хранятся только энергонезависимые параметры программы пользователя. Верно?
Или энергонезависимые параметры программы хранятся и во внутреннем EEPROM?
И там и там. Что не влезает внутрь, то выносится наружу.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 12.11.2018, 15:10   #7
ANHa
Новичок
 
Регистрация: Nov 2018
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: ошибка при считывании системной страницы

Цитата:
Сообщение от Arsie Посмотреть сообщение
И там и там. Что не влезает внутрь, то выносится наружу.
Спасибо за молниеносный ответ!
ANHa вне форума   Ответить с цитированием
Старый 24.11.2018, 16:00   #8
ANHa
Новичок
 
Регистрация: Nov 2018
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: ошибка при считывании системной страницы

Цитата:
Сообщение от Arsie Посмотреть сообщение
И там и там. Что не влезает внутрь, то выносится наружу.
А в каких адресах хранится системная страница, а в каких настройки пользовательского проекта во внутреннем eeprom?
Нужно перенести скомпилированный контроллер на новый контроллер, но при этом не хотелось бы снести заводские калибровочные коэффициенты.
ANHa вне форума   Ответить с цитированием
Старый 25.11.2018, 02:28   #9
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: ошибка при считывании системной страницы

Цитата
Сообщение от ANHa Посмотреть сообщение
А в каких адресах хранится системная страница, а в каких настройки пользовательского проекта во внутреннем eeprom?
Нужно перенести скомпилированный контроллер на новый контроллер, но при этом не хотелось бы снести заводские калибровочные коэффициенты.
Калибровочные коэффициенты уникальны для каждого контроллера.

Что вы называете системной страницей я не знаю.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 25.11.2018, 03:05   #10
ANHa
Новичок
 
Регистрация: Nov 2018
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: ошибка при считывании системной страницы

Цитата:
Сообщение от Arsie Посмотреть сообщение
Калибровочные коэффициенты уникальны для каждого контроллера.
Само собою. Поэтому и хотелось бы их сохранить, если заливать в новый контроллер прошивку из старого.
То есть я сначала считываю eeprom из нового контроллера, переношу калибровочные коэффициенты из нового контроллера в файл eeprom от старого контроллера и загружаю потом модифицированный eeprom и flash в новый контроллер.

Пока мне кажется, что они хранятся по следующим адресам: с 0x3A по 0x69 (версия 2.244). Но пока это только догадки. Буду благодарен если подтвердите или укажете где искать корректные адреса.
ANHa вне форума   Ответить с цитированием
Старый 27.11.2018, 11:20   #11
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: ошибка при считывании системной страницы

Цитата
Сообщение от ANHa Посмотреть сообщение
Само собою. Поэтому и хотелось бы их сохранить, если заливать в новый контроллер прошивку из старого.
То есть я сначала считываю eeprom из нового контроллера, переношу калибровочные коэффициенты из нового контроллера в файл eeprom от старого контроллера и загружаю потом модифицированный eeprom и flash в новый контроллер.

Пока мне кажется, что они хранятся по следующим адресам: с 0x3A по 0x69 (версия 2.244). Но пока это только догадки. Буду благодарен если подтвердите или укажете где искать корректные адреса.
К сожалению, у меня нет этой информации.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при компиляции!!! Kley107 SMLogix 2 23.04.2018 11:02
Ошибка при вызове Lectus Modbus OPC server из Autoscada(Masterscada) Dkydryashov AutoSCADA (вентиляция) 3 07.11.2017 11:56
SMH2G ошибка при загрузке по RS 232 (нет проблемы) serg_19 Форум Segnetics 6 30.08.2016 00:39
Ошибка при компиляции проекта kulepov SMLogix 1 28.04.2016 08:17
Литиевые батарейки Arsie Библиотека 0 21.08.2013 14:24


Часовой пояс GMT +4, время: 19:37.


Версия vBulletin: 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2023