Eclipse + GCC + OpenOCD: готовая сборка среды

32-разрядные микроконтроллеры разработки ОАО "НИИЭТ"

Модераторы: pip, _sva_

Аватара пользователя
MR.Smith
Сообщения: 73
Зарегистрирован: 25 апр 2016, 10:56

Re: Eclipse + GCC + OpenOCD: готовая сборка среды

Сообщение MR.Smith » 09 авг 2017, 17:37

Disona писал(а):
09 авг 2017, 17:19
MR.Smith писал(а):
09 авг 2017, 16:38
Проблемы были на плате LDM-HELPER-K1921BK01T. с этой платой?
Может быть, проблема в тактировании? Например, на VectorCARD стоит кварц на 12 МГц, а вот на ЛДМ-Помощнике (судя по коду из примеров на BitBucket - строки 85...99 https://bitbucket.org/niietcm4/example_ ... ew-default) - 16 МГц. Проверьте, пожалуйста.
Тактирование я пересчитал на 16 МГц. Также проверял этот момент, тут все ок.
Самое интересное, что из ОЗУ все отлично работает.

Disona
Сообщения: 7
Зарегистрирован: 06 дек 2016, 11:18
Предприятие: НПФ Вектор
Откуда: Москва
Контактная информация:

Re: Eclipse + GCC + OpenOCD: готовая сборка среды

Сообщение Disona » 09 авг 2017, 17:39

MR.Smith писал(а):
09 авг 2017, 17:37
Тактирование я пересчитал на 16 МГц. Также проверял этот момент, тут все ок.
Самое интересное, что из ОЗУ все отлично работает.
Когда-то очень давно у нас была проблема с тактированием самого флеша. Там стояли неправильные WAIT-states. Проблемы при этом проявлялись совершенно неуловимо и спонтанно. В итоге у нас после консультаций с НИИЭТом в ините проца появилась строка "NT_BOOTFLASH->T_ACC = 6;", которая ставит правильные waitstate. Посмотрите, чему она у вас равна? Попробуйте увеличить.
С уважением, Дмитрий Шпак
ООО "НПФ Вектор"

Аватара пользователя
MR.Smith
Сообщения: 73
Зарегистрирован: 25 апр 2016, 10:56

Re: Eclipse + GCC + OpenOCD: готовая сборка среды

Сообщение MR.Smith » 09 авг 2017, 17:50

Disona писал(а):
09 авг 2017, 17:39

Когда-то очень давно у нас была проблема с тактированием самого флеша. Там стояли неправильные WAIT-states. Проблемы при этом проявлялись совершенно неуловимо и спонтанно. В итоге у нас после консультаций с НИИЭТом в ините проца появилась строка "NT_BOOTFLASH->T_ACC = 6;", которая ставит правильные waitstate. Посмотрите, чему она у вас равна? Попробуйте увеличить.
У меня аналогично T_ACC = 6
Увеличение значения задержки не приводит к положительному результату((

Ответить

Вернуться в «32-разрядные микроконтроллеры на ядре ARM Cortex»

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

Сейчас этот форум просматривают: Bing [Bot] и 1 гость