Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: uVision4 - странные глюки
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
-= Александр =-
Вчера случилась странная вещь: с самого утра работал над программой (LPC2478+SDRAM). Сначала все было ОК, но часа через 4 начались глюки. Вначале перестала работать память, а затем проц вообще перестал запускаться. Захожу в дебаг - а он крутится черт знает где, даже до main не доходит. Я сразу думаю что где-то что-то напортачил. Часа 3 код ковырял, откатывал на вчерашнюю версию - ноль эффекта. К этому времени проц уже прошиваться стал через раз. Прошиваю кстати через h-jtag и wigler. Компилер переоткрывал - то-же самое. Помогла только перезагрузка компа. У кого-нить такие глюки были? Это у меня микровижен кривой или h-jtag глючит? В общем неприятный глюк получился - целый день потеял из-за него...
KnightIgor
Цитата(-= Александр =- @ Jan 11 2011, 10:02) *
Вчера случилась странная вещь: с самого утра работал над программой (LPC2478+SDRAM). Сначала все было ОК, но часа через 4 начались глюки. Вначале перестала работать память, а затем проц вообще перестал запускаться. Захожу в дебаг - а он крутится черт знает где, даже до main не доходит. Я сразу думаю что где-то что-то напортачил. Часа 3 код ковырял, откатывал на вчерашнюю версию - ноль эффекта. К этому времени проц уже прошиваться стал через раз. Прошиваю кстати через h-jtag и wigler. Компилер переоткрывал - то-же самое. Помогла только перезагрузка компа. У кого-нить такие глюки были? Это у меня микровижен кривой или h-jtag глючит? В общем неприятный глюк получился - целый день потеял из-за него...


Наблюдал от случая к случаю подобное и у себя. С другим процем (STM32F или SILABS ) и другими USB JTAG/С2 адаптерами. Пересоединением USB приводилось в норму.
Left Radio
Цитата(KnightIgor)
Пересоединением USB приводилось в норму.


У меня это не лечится никак, а если в проекте несколько си файлов, то можно сразу иди вешаться... Кстати именно из-за этих глюков пересел на ИАР(не реклама). Решение проблемы так и не нашел.
sergeeff
Мало выделили памяти под стеки, скорее всего.
KnightIgor
Цитата(-= Александр =- @ Jan 11 2011, 10:02) *
Вчера случилась странная вещь: с самого утра работал над программой (LPC2478+SDRAM). Сначала все было ОК, но часа через 4 начались глюки. Вначале перестала работать память, а затем проц вообще перестал запускаться. Захожу в дебаг - а он крутится черт знает где, даже до main не доходит. Я сразу думаю что где-то что-то напортачил. Часа 3 код ковырял, откатывал на вчерашнюю версию - ноль эффекта. К этому времени проц уже прошиваться стал через раз. Прошиваю кстати через h-jtag и wigler. Компилер переоткрывал - то-же самое. Помогла только перезагрузка компа. У кого-нить такие глюки были? Это у меня микровижен кривой или h-jtag глючит? В общем неприятный глюк получился - целый день потеял из-за него...


Кстати, еще идея: может быть макетке не хватало напряжения? Не знаю, как JTAG организован в Вашей системе, то есть, предусмотрено ли питание и от него наряду с "основным". Если основное питание сбойнуло, в какой-то момент USB порт мог уйти в ограничение тока (в правильных материнках и хабах на выходе стоят специальные схемы), и питание просело. Типичное проявление - не "флэшится", идут сбои, и т.п. Мой проф. в институте говорил в свое время: "вся дрянь - от источников питания". Применяю - спасает.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.