Миландр

Ключевым подразделением нашей компании является Центр Проектирования интегральных микросхем
Текущее время: 2018-дек-15 06:20

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
СообщениеДобавлено: 2013-янв-21 13:43 
Не в сети

Зарегистрирован: 2012-янв-10 10:47
Сообщения: 25
Откуда: ОАО АНПП "ТЕМП-АВИА"
Добрый день.
С новой версией микроконтроллера (1986ВЕ91Т 1226) при верификации программы стабильно вылетает ошибка несовпадения содержания по адресу 0х08000000 и процессор встает:
Contents mismatch at:
08000000H (Flash=FFH Required=88H)
08000001H (Flash=FFH Required=04H)
08000002H (Flash=FFH Required=00H)
08000003H (Flash=FFH Required=20H)
В чем может быть дело? Если проблема в загрузчике, собираетесь переписывать файл-алгоритм (.FLM), может он уже у вас есть для новой ревизии микроконтроллера?
Я использую Keil 4.2.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2013-янв-21 14:19 
Не в сети

Зарегистрирован: 2009-май-22 09:01
Сообщения: 1285
Откуда: АО "ПКК Миландр"
IgorTEMP писал(а):
Добрый день.
С новой версией микроконтроллера (1986ВЕ91Т 1226) при верификации программы стабильно вылетает ошибка несовпадения содержания по адресу 0х08000000 и процессор встает:
Contents mismatch at:
08000000H (Flash=FFH Required=88H)
08000001H (Flash=FFH Required=04H)
08000002H (Flash=FFH Required=00H)
08000003H (Flash=FFH Required=20H)
В чем может быть дело? Если проблема в загрузчике, собираетесь переписывать файл-алгоритм (.FLM), может он уже у вас есть для новой ревизии микроконтроллера?
Я использую Keil 4.2.


Не должно такого быть.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2013-янв-22 07:41 
Не в сети

Зарегистрирован: 2010-авг-30 19:12
Сообщения: 407
Может происходит переключение на EEPROM (или после его программирования не возвращается на FLASH программ), поэтому сравнение не проходит?

_________________
О сколько нам открытий чудных
Готовит просвященья дух,
И опыт - сын ошибок трудных ... (Пушкин)

Пергаменты не утоляют жажду ("Фауст",Гете)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2013-янв-23 12:05 
Не в сети

Зарегистрирован: 2010-апр-22 15:57
Сообщения: 109
Откуда: Москва, Зеленоград
IgorTEMP, у вас в настройках проекта флеш стирается перед загрузкой?
У себя поменял с Erase Sectors на Do not Erase и при первой попытке прошить флеш получил вот что:
Contents mismatch at: 08000224H (Flash=01H Required=03H) !
Contents mismatch at: 08000225H (Flash=00H Required=21H) !

µVision V4.54.0.0


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2013-янв-24 11:24 
Не в сети

Зарегистрирован: 2012-янв-10 10:47
Сообщения: 25
Откуда: ОАО АНПП "ТЕМП-АВИА"
dania писал(а):
IgorTEMP, у вас в настройках проекта флеш стирается перед загрузкой?
У себя поменял с Erase Sectors на Do not Erase и при первой попытке прошить флеш получил вот что:
Contents mismatch at: 08000224H (Flash=01H Required=03H) !
Contents mismatch at: 08000225H (Flash=00H Required=21H) !

µVision V4.54.0.0


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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2013-янв-24 15:36 
Не в сети

Зарегистрирован: 2012-янв-10 10:47
Сообщения: 25
Откуда: ОАО АНПП "ТЕМП-АВИА"
редактор писал(а):
Может происходит переключение на EEPROM (или после его программирования не возвращается на FLASH программ), поэтому сравнение не проходит?


Не совсем понял что за переключение. При загрузке ошибка верификации возникает в области EEPROM, но при обращении к адресу 0x8000000 данные выдаются верные.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2013-янв-25 08:36 
Не в сети

Зарегистрирован: 2009-май-22 09:01
Сообщения: 1285
Откуда: АО "ПКК Миландр"
IgorTEMP писал(а):
редактор писал(а):
Может происходит переключение на EEPROM (или после его программирования не возвращается на FLASH программ), поэтому сравнение не проходит?


Не совсем понял что за переключение. При загрузке ошибка верификации возникает в области EEPROM, но при обращении к адресу 0x8000000 данные выдаются верные.



Выберете в настройках HW_RESET или Pin RESET.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2014-июн-22 14:25 
Не в сети

Зарегистрирован: 2014-июн-21 15:55
Сообщения: 6
Как проблему решили?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2014-июн-23 08:21 
Не в сети

Зарегистрирован: 2009-май-22 09:01
Сообщения: 1285
Откуда: АО "ПКК Миландр"
Artur писал(а):
Как проблему решили?


А у вас тоже самое ? вроде как тема не продолжилась, значит рассосалось...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2014-июл-20 02:17 
Не в сети
Аватара пользователя

Зарегистрирован: 2014-июл-19 10:58
Сообщения: 22
Такая же проблема. Причем, проект с теми же файлами в IAR - работает! А в Keil выдает ошибку
Код:
Full Chip Erase Done.
Programming Done.
Contents mismatch at: 08000000H  (Flash=FFH  Required=98H) !
Contents mismatch at: 08000001H  (Flash=FFH  Required=06H) !
Contents mismatch at: 08000002H  (Flash=FFH  Required=00H) !
Contents mismatch at: 08000003H  (Flash=FFH  Required=20H) !
Verify Failed!
Error: Flash Download failed  -  "Cortex-M3"

Настройки в кейле - прикладываю файлы.
Пробовал экспериментировать с ресетами, стиранием чипа, убирать Reset and Restart. Чистил проект и сбрасывал настройки JLink-a


Вложения:
03.jpg
03.jpg [ 48.71 КБ | Просмотров: 6406 ]
02.jpg
02.jpg [ 83.54 КБ | Просмотров: 6406 ]
01.jpg
01.jpg [ 77.2 КБ | Просмотров: 6406 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2014-июл-28 07:48 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 1187
Откуда: Тула
Тоже подтверждаю. Свежий Keil+STLink V2(это SWD)+ВЕ92 в пластике.

_________________
сочувствующий…


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2014-авг-02 15:21 
Не в сети
Аватара пользователя

Зарегистрирован: 2014-июл-19 10:58
Сообщения: 22
Мы научились правильно бить в бубен.
Во-первых, все работает без ошибок на низкой частоте процессора. Эта ошибка выскакивает на 80МГц.
Во-вторых, программа на самом деле прошивается. Это вопрос ресета.

Настройки программатора (Options for target *** -> Debug ->Use J-Link Settings),
Connect&Reset Options -> Reset -> поставить Reset Pin
Т.е. выглядит как на скрине

P.S. Отпишитесь, вам это помогло?


Вложения:
01.jpg
01.jpg [ 8.68 КБ | Просмотров: 6326 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2014-окт-07 09:05 
Не в сети
Аватара пользователя

Зарегистрирован: 2014-авг-13 11:15
Сообщения: 8
Такая же проблема, µVision V5.12.0.0 + ВЕ91T в пластике.
В настройках connect with Pre-Reset и HW_RESET.

Мне помогает только полное стирание флеш.
Т.е.: Flash Download - Download Function - Erase Full Chip.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2018-окт-04 14:23 
Не в сети

Зарегистрирован: 2013-мар-13 14:30
Сообщения: 8
Откуда: Зеленоград
Работаю с чипом 1901ВЦ1 в Keil. Не получается загрузить прошивку, когда в настройках проекта
Стоит Debug->Settings->Flash Download-> Download Function -> Erase Sectors.
Появляется ошибка вида:
Contents mismatch at: …….H (Flash=….H Required=…H) !
Получается записать прошивку только когда в настройках стоит Erase Full chip.
А мне нужно дописать во Flash память еще одну прошивку в другую область Flash. Это нужно для отладки загрузчика.
Как бы мне загрузить в микроконтроллер две прошивки по разным адресам?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2018-окт-05 09:10 
Не в сети

Зарегистрирован: 2017-апр-26 14:51
Сообщения: 201
Откуда: ПКК "Миландр"
Попробуйте flm отсюда - https://github.com/StartMilandr/FLM
Должен подойти от 1986ВЕ9х. Если не подойдет, то код можно доработать.

_________________
Отдел технической поддержки support@milandr.ru


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Часовой пояс: UTC + 3 часа


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

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


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

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB